OAuth apps can opt in to token expiration and refresh [Public Preview]
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- github
- Domaine
- authentication
Piste de recherche
Il s’agit d’une proposition de fonctionnalité pour la roadmap publique de GitHub qui ne nomme aucun fichier du dépôt, aucun test ni aucun point d’entrée d’implémentation. Commencez par examiner les exigences de rotation des tokens des OAuth apps dans l’issue ; le travail est considéré comme terminé lorsque les apps existantes peuvent l’activer, que les nouvelles apps l’activent par défaut, que les access tokens expirent après 8 heures et que la rotation des refresh tokens invalide les tokens précédents.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Value Prop
OAuth apps can now perform token rotation using short-lived access tokens and refresh tokens, giving developers a straightforward way to meet security standards and eliminating a source of long-lived tokens. This feature is opt-in for existing OAuth apps and on by default for newly created ones, so app developers can test and roll it out safely.
Expected Outcome
Rotating OAuth tokens regularly limits the window of exposure if a token is ever compromised — any previously exfiltrated token becomes invalid upon rotation. They also expire after 8 hours, the same as GitHub App user tokens. Developers building OAuth apps will be able to satisfy security policies that require credential rotation.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 9k
- Forks
- 1.8k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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.
Autres issues de github/roadmap
-
Enterprise Free GA GHES 3.24 GitHub Advanced Security (GHAS) Shipped Team
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Enterprise Free GA GHES 3.24 Team
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Enterprise Free GA GHES 3.24 Team
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100
-
Closing Down cloud Enterprise Free Shipped - Dotcom Team
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
cloud Copilot Enterprise Copilot for Business Copilot for Individuals Public Preview Shipped - Dotcom
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
Toutes les issues de github/roadmap
Issues similaires
-
github_actions security
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
dekobon/big-code-analysis#1815 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Open-Earth-Foundation/CityCatalyst#3399 ·
Les mainteneurs répondent en général sous 2 jours
-
BUG: catalog database credentials printed to logs at startupPeut-être pris @cjboyle l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
code-yeongyu/oh-my-openagent#12396 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour