Autoexpiry of DCR-registered clients
Personne n'a encore pris cette issue.
- Langage dominant
- Bikeshed
- Étoiles
- 26
- Forks
- 14
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
11.2. Client IDs:
Implementors SHOULD expire ephemeral Client IDs that are kept in server storage to mitigate the potential for a bad actor to fill server storage with unexpired or otherwise useless Client IDs.
With Solid clients registered via DCR, things can get even worse as the applications normally do not bother (and are not required) to reuse client ID and secret across the sessions, registering a new one upon every user login. Thus, the number of dynamically registered clients could easily reach N_users * N_logins. OTOH, we cannot rely on the user agent for the proper client clean-up (even if we require it). That said, it is even more important for the OP to be able to automatically expire DCR-registered clients rather than the ephemeral ones.
I'd suggest adding this to the Section 11.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par lire la Section 11, en particulier les indications existantes concernant les Client IDs éphémères, et examinez la justification de l’issue au sujet des clients enregistrés par DCR. Le travail est considéré comme terminé lorsqu’un texte de spécification clair couvrant l’expiration automatique des clients enregistrés par DCR a été convenu et ajouté, plutôt que de ne couvrir que les clients éphémères.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- authentication, documentation
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100