web-dev-qa-db-fra.com

quelle est la durée de vie de Github OAuth jeton d'accès API

quel est le délai d'expiration de github oauth jeton d'accès. Et aussi comment le renouveler. Je ne vois aucun jeton de rafraîchissement dans leur documentation. Veuillez me guider. Merci d'avance.

43
qnimate

Comme commenté dans ce " GitHub OAuth Busy Developer's Guide "

Les jetons ne doivent pas expirer.

Vous pouvez vérifier une autorisation d'application OAuth , la supprimer ou la révoquer.
Mais le jeton lui-même ne semble pas lié à une date d'expiration.

badsyntax ajoute dans les commentaires :

J'ai également trouvé cela utile:

"Un jeton OAuth n'expire pas tant que la personne qui a autorisé l'application OAuth révoque le jeton."
Dans " Migration OAuth Apps vers GitHub Apps ".

Stokito souligne dans les commentaires à rfc6749/4.2.2 Réponse du jeton d'accès :

expires_in

CONSEILLÉ.
La durée de vie en secondes du jeton d'accès.
Par exemple, la valeur "3600" indique que le jeton d'accès expirera dans une heure à partir du moment où la réponse a été générée.
En cas d'omission, le serveur d'autorisation DEVRAIT fournir le délai d'expiration par d'autres moyens ou documenter la valeur par défaut.

51
VonC