-
Notifications
You must be signed in to change notification settings - Fork 4
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
Follow up migration of solid auth to DPoP #19
Comments
@bourgeoa - yes, for sure, if you have an RDF source for app information, I can make you a playground where you can experiment generating various different HTML outputs from it. |
so a first step would be to synchronize https://bourgeoa.solidcommunity.net/public/todo/solid%20auth%20migration.html and https://solidproject.org/developers/tools/ ? I just took the codebase and put it online on https://solidweb.me and https://solidweb.org and am not actively developing (as you all know). I for sure 'd be glad to help, but a small action item would be helpful. what can I do ? how can I help ? how do we grow as a group and a community ? is it correct NSS and CSS both support DPoP atm ? I will update solidweb.me as soon as the 3.0 is out and know for sure penny is working with CSS. |
@ewingson The first post in this issue lists the
| name/url | DPoP status | date |
This is not a very high level work but useful. |
Table to post on https://solidproject.solidcommunity.net/Team/dpop-migration/applist.md when access authorized.
|
Project of issue to paste in each app repo issue title : migrate legacy auth to DPoP
|
I'm perfectly well with speaking here. b) https://solidproject.solidcommunity.net/Team/dpop-migration/applist.md gives a 401/403 when logging in with my solidweb account. c) to summarize: how do I decide if DPoP status is yes or no ? did I understand ? |
p.s.: I as well could create the table either on my private pod or in my github repo and when done copy it over, case I get access... just an idea... |
@ewingson Yes please do. Just give me the link and read/write access so that I can also come to help. My webId https://bourgeoa.solidcommunity.net/profile/card#me |
and CSS login works means status yes. I've created an md-file, have to check the syntax https://testpro.solidweb.org/public/team/dpop.md (is public) |
a) yes for CSS, for NSS you may not know easily |
https://testpro.solidweb.org/public/team/dpop.md can you give me write access. |
would I modify the acl manually for that ? |
@bourgeoa I've given you owner rights per drag and drop for your solidcommunity.net account |
we could insert another column, so that we have two links for each app, one for the live-access and one for the github repo:
What do you think ? |
Usually the repo has a link to a live accès. So I would not generalize now. |
good teamwork, @bourgeoa ! I've set all the links in https://testpro.solidweb.org/public/team/dpop.md to the respective github repos, except for penny, that's on gitlab. |
@bourgeoa @theRealImy @timbl @jeff-zucker our list (link above) is not yet fully populated, but I think I've covered a good start. We on Solid recently had an update from legacy auth to the use of a DPoP Token. Just let us know if we can assist you on switching your app at (link to gitter room/(which one?)/forum) |
I'd replace the lines from "The new library can be found... to the next blank line with this: Javascript libraries using the new authentication methods include Inrupt's solid-client-authn-browser for the browser and solid-client-authn-node and solid-node-client for nodejs. To obtain a token for nodejs app login, you will also need Inrupt's generate-oidc-token. |
Also for future reference - please never link to the archived versions of Solid-Node-Client or Solid Rest in my repo. Link instead to the live versions in the solid repo. |
@ewingson I opened https://solidproject.solidcommunity.net/Team/dpop-migration/ with Read/Write to The team group, me and you There are 2 files :
|
@bourgeoa I've proposed two little changes... |
@ewingson ok good job. Changes approved. You can also remove everything after end Please update the app-status so we can follow the job advancement. Thanks 👍 |
issue text updated. one more thing comes to my mind, what will the headline be ? Request for updating your app to DPoP auth from the Solid Team ? does that sound good ? and maybe a greeting formula ? Kind regards from the Solid Team ? |
You can proceed. I will not be available today. Simply remove:
|
@bourgeoa okay as perfectionist (I wanna do it right) "From the Solid Team" or "from solid team" or "From solid team" (uppercase/lowercase, "the") ? [edit] I'll proceed with "From solid team" as we are kinda unofficial |
21 issues created. an example on github is jaxoncreed/o-edit#13 and on gitlab is https://gitlab.com/vincenttunru/notepod/-/issues/7 . still not 100% convinced cause I've naturally copy/pasted them from the proposal and there are newlines between the sentences. but now they're out. can be closed. |
Just out of curiosity - why did I get an issue on Solid File Cient? Is it because the documentation is not updated? The library works completely fine with the new auth and is, in fact, agnostic about the auth library. |
then please excuse me, I thought I tested it with CSS. maybe was the mistake, that I wasn't aware that it's agnostic. I'll update the status immediately. |
@jeff-zucker it relates to the demo https://jeff-zucker.github.io/solid-file-client/docs/examples/ |
Okay, no problem either way, you guys are doing a great job, thanks. |
I can only agree with @jeff-zucker anf it looks good to me! |
@ewingson to have a follow-up we need to track the issue posted to the source app repo. May be it is not needed if you posted to all apps. We may just replace |
yeah sounds good. will be the first I do in the morning. |
I have left the issue numbers of the addressed apps in the comments. |
I have updated the App list to include all Apps we found in different lists: see apps status v2.0.md |
Today's solid-team meeting has decided an action on this subject.
@ewingson I proposed you be part of this.
The purpose of this issue is to organise the follow up and support to migrate solid apps from legacy to DPoP authorization.
The main tasks could be
Pod ressources
https://solidproject.solidcommunity.net could be used for the follow up
https://solidweb.me could be used to test the apps
As dog food
The app will link : author - app - auth status - follow history
The text was updated successfully, but these errors were encountered: