2009-12-24 4 views
4

Est-ce que Twitter Oauth permet à un utilisateur d'autoriser un consommateur pour une longue période de temps?Twitter Oauth durée d'autorisation

Par exemple, si un utilisateur utilise une application de consommation qui génère des mises à jour d'état automatiquement, l'utilisateur peut autoriser que le consommateur une fois, puis le laisser envoyer des mises à jour d'état pour les 12 mois suivants?

Répondre

5

Oui. Lorsque l'utilisateur appuie sur le bouton "Autoriser", l'application tierce reçoit un jeton d'accès dont l'expiration est indéfinie. Actuellement, les jetons sont valides jusqu'à ce que l'utilisateur les révoque.

http://apiwiki.twitter.com/OAuth-FAQ#Howlongdoesanaccesstokenlast

+0

Merci. Bon à savoir. En lisant les spécifications d'Oauth et l'API PHP d'Abraham Williams, j'ai eu l'impression que l'autorisation était censée expirer en quelques minutes ou quelques heures. –

1

Lorsqu'un utilisateur permet à votre application, ils vous sont retournés avec les jetons de demande d'origine. Ceux-ci ont une fenêtre limitée avant d'expirer pour éviter le forçage brutal. Ces jetons de demande peuvent être échangés contre des jetons d'accès qui n'expirent pas actuellement.

Les utilisateurs peuvent cependant révoquer les jetons d'accès à tout moment.