github / github/roadmap

OAuth apps can opt in to token expiration and refresh [Public Preview]

Ouverte
#1,305 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Copilot Enterprise Copilot for Business Copilot for Individuals Enterprise Free GHES 3.23 Shipped Team
Langage dominant
Aucune donnée de langage
Étoiles
8.9k
Forks
1.8k
Métriques de merge des PR
Aucune PR mergée en 30 j

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

This is a GitHub public-roadmap feature proposal and names no repository files, tests, or implementation entry point. Start by reviewing the OAuth app token-rotation requirements in the issue; done means existing apps can opt in, new apps default to it, access tokens expire after 8 hours, and refresh-token rotation invalidates prior tokens.

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

Évaluation

Stack technique
github
Domaine
authentication
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Active
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.