nodeSolidServer / nodeSolidServer/node-solid-server
Extend 403 template to request access
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.8k
- Forks
- 308
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
No permission to access this resource
You are currently logged in as https://ren.solid.community/profile/card#me, but do not have permission to access https://stimpy.solid.community/inbox/.
Next step in the interaction:
Offer an input (button or whatever) to the user to make a request to access the resource.
There can be a number of ways to that.. config setting that shows the request form on all 403s and sends a notification to an (dedicated?) inbox, and/or if the resource has a dedicated inbox....
I said template in the title of this issue, but it'll act more like its own application (so that the server is not expected to process it like an HTML form) that sends a notification.
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, das aktuelle 403-Template und den Autorisierungspfad zu lokalisieren, der es erzeugt. Prüfe, wie der Server den angemeldeten Benutzer, die Zielressource und etwaige dedizierte Posteingänge identifiziert, bevor du einen Request-Ablauf auswählst. Als erledigt gilt die Aufgabe, wenn ein Benutzer ohne Berechtigung eine Zugriffsanfrage übermitteln kann und der vorgesehene Empfänger eine Benachrichtigung erhält, aber das Payload-Format die Konfiguration und das Benachrichtigungsdesign ungeklärt lässt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, nodejs
- Bereich
- authorization, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100