nodeSolidServer / nodeSolidServer/node-solid-server

Extend 403 template to request access

Ouverte
#992 2 commentaires 3 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
1.8k
Forks
308
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par localiser le template 403 actuel et le chemin d’autorisation qui le produit. Examinez comment le serveur identifie l’utilisateur connecté, la ressource cible et les éventuelles boîtes de réception dédiées avant de choisir un flux de requête. Le travail est considéré comme terminé lorsqu’un utilisateur sans autorisation peut envoyer une demande d’accès et que le destinataire prévu reçoit une notification, mais le payload laisse la configuration et la conception des notifications indéterminées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, nodejs
Domaine
authorization, backend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.