2010-07-16 3 views
1

Nous venons de terminer l'implémentation d'OAuth dans notre application RoR en utilisant le Twitter gem. L'ensemble du processus d'authentification fonctionne parfaitement et nous sommes en mesure de conserver les jetons d'accès. Nous nous demandons s'il existe un moyen pour nous de désautoriser notre accès à Twitter via notre site Web. Je réalise que nous pourrions simplement détruire le jeton persistant, mais j'aimerais aussi pouvoir nous retirer du connections list sur twitter afin que l'utilisateur ait l'impression que nous sommes totalement déconnectés de leur compte. Nous avons vérifié les oauth-ruby et twitter rdocs et n'avons rien trouvé de pertinent.Désactiver une application OAuth sur Twitter

Merci d'avance.

Répondre

1

En raison de vulnérabilités possibles, Twitter ne fournit pas cette API. Regardez la réponse de Raffi -

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/64a49da760250d9/bfe896c156670692

Mais vous pouvez toujours diriger l'utilisateur vers twitter/paramètres/connexions et demander à l'utilisateur de révoquer l'accès à votre application manuellement.

+0

Il semblerait envoyer l'utilisateur à Twitter est le meilleur pari. Merci – bloudermilk

0

Exactement le même problème ici. J'ai étudié sur des docs Twitter, et le meilleur que je pourrais trouver est de jeter le jeton. Il ne semble pas y avoir d'API pour l'annulation de l'autorisation sur Twitter.