nodeSolidServer / nodeSolidServer/node-solid-server
Dereference client id document as described in Solid-OIDC spec
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.8k
- Forks
- 308
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
While testing an application, we tried to send an authorization request to solidcommunity.net (which runs on the NSS I believe) while using a client id that pointed to a. client id document as described in section 5 and 5.1 of the solid OIDC spec.
This resulted in an Unauthorized error. I tried the exact same request with a dynamically registered client and it worked, so it seems that solidcommunity.net (and therefore the NSS) don't yet support these client id documents.
I was unable to find any issues pertaining to this in either repo.
Am I correct in assuming this is not implemented yet?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Verarbeitung von NSS-Autorisierungsanfragen nachzuverfolgen, und vergleiche den in den Abschnitten 5 und 5.1 der Solid-OIDC-Spezifikation beschriebenen Ablauf für client ID documents mit dem Ablauf für dynamisch registrierte Clients. Reproduziere die Anfrage gegen solidcommunity.net; abgeschlossen ist die Aufgabe, wenn eine Autorisierungsanfrage mit einem client ID document akzeptiert wird, anstatt Unauthorized zurückzugeben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, node.js
- Bereich
- authentication
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100