2011-08-09 3 views
1

J'ai écrit une application qui utilise l'authentification twitter.Problème d'authentification de Twitter avec Oauth?

Processus d'authentification:

  1. Obtenir la demande de jeton
  2. AUTORISER le jeton
  3. Obtenez l'accès clé

Maintenant, j'ai la clé d'accès, je peux utiliser le twitter API. J'ai stocké le access_key pair dans la base de données pour une utilisation ultérieure. Mais quand l'utilisateur de la prochaine fois connecté via Twitter, puisque j'ai déjà la paire access_key je ne veux pas autoriser. Comment puis je faire ça?

Répondre

1

Vous voulez dire que vous utilisez le hack «se connecter via twitter»? Eh bien, si vous voulez une option "se souvenir de moi" vous pouvez en construire une comme d'habitude (stocker des informations de session dans un cookie ... toutes les mises en garde de sécurité s'appliquent).

Si les cookies sont réellement déconnectés et qu'il n'y a pas de cookie, vous devez recommencer tout le processus. L'étape d'autorisation les redirigera tout de suite, probablement, car ils ont déjà autorisé votre application.