-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unclear how to add an app #77
Comments
I think
|
If I look at the request that lists existing applications,
and the response body is:
Maybe I can just find where this data comes from (file? CSS? Redis?) and then add my app there manually. |
Ah I see untracked files in Alice's agentRegistry and authorizationRegistry in the css-storage-fixture package on my machine:
Will see what happens when I reset the repo, so I can track how http://localhost:3000/acme/projectron/vue and http://localhost:5000/test-client get registered. |
Ah! After the reset I only see the demo client and that comes from https://github.com/janeirodigital/sai-js/blob/main/packages/css-storage-fixture/alice/agentRegistry/test-client/.meta - will try to copy that for my own app! |
Yes! I was able to add my app by editing the fixture. Would still be nice to do it through the GUI but at least this gives us a way in: https://github.com/michielbdejong/sai-js/tree/investigating-77 |
OK now I think the next step is jaxoncreed/ldo-react-tutorial-1#3 |
I got as far as jaxoncreed/ldo-react-tutorial-1#4 - this should add the data need to this app so that I think in theory it should become consumable by SAI, although I haven't seen it working yet. @elf-pavlik can you help? Any advice? |
To authorize an app, it needs You can find the one used by the vujectron here https://github.com/janeirodigital/sai-js/blob/main/packages/css-storage-fixture/acme/projectron/vue%24.jsonld Please note that besides all the Solid-OIDC related information it has to SAI specific properties, as explained in https://solid.github.io/data-interoperability-panel/specification/#app SAI spec still needs to de-duplicate some of the properties listed with ones provided by oidc solid/data-interoperability-panel#210 |
I'm running this repo as per the readme
I'm running https://github.com/jaxoncreed/ldo-react-tutorial-1 on port 3006
Now I want to add http://localhost:3006 as an app in http://localhost:4200/applications but it's asking me for the client ID.
I tried filling in http://localhost:3006 but that results in a 500 error when the GUI POSTs to http://localhost:4000/api. Request payload:
The text was updated successfully, but these errors were encountered: