Salut à tous, je veux intégrer mon application Blackberry avec Twitter, et j'ai trouvé que la façon de le faire est avec OAuth. Le problème que j'ai est que je voudrais faire la vérification de ceci de mon serveur comme pour mettre moins de contrainte sur l'appareil, mais je n'ai aucune idée comment obtenir le PIN d'OAuth du serveur pour être montré sur l'appareil ainsi l'utilisateur peut y entrer, des idées sur la façon dont je peux le faire? ou une alternative?Vérification de Twitter OAuth sur BlackBerry
Répondre
Vous ne pouvez pas. OAuth a été conçu de sorte que seul le fournisseur de services puisse fournir l'authentification (afin que les développeurs n'aient pas à stocker leurs mots de passe client sur leurs serveurs de base de données et que le client change de mot de passe) aussi). Il n'y a qu'une seule source d'authentification et cela provient du fournisseur de services (Twitter, dans ce cas). Le partage des mots de passe est donc éliminé. OAuth ne fonctionne pas avec les codes confidentiels, mais plutôt avec le jeton Demande/Accès. Suivez les Beginners' Guide to OAuth et Twitter Developer's Auth Page pour voir comment vous pouvez incorporer OAuth à Twitter. Juste pour vous donner un coup de tête, vous devrez register votre application sur Twitter.
Mise à jour Pour les applications mobiles et de bureau, plutôt passer par XAUTH Twitter. Here's une documentation sur la façon d'enregistrer et d'utiliser votre application pour utiliser xAuth.
Mon application est enregistrée et l'OAuth twitter donne un code PIN en retour après avoir invité la page Autoriser/Refuser. Donc je ne peux pas m'authentifier à partir d'une blackberry? ou plutôt du serveur et rediriger vers le blackberry? Parce que le client de UberTwiter me demande mon nom d'utilisateur et mon mot de passe et a automatiquement généré l'autorisation sur ma page Twitter, avez-vous une idée de la façon dont ils gèrent? – 8vius
Devinez je vais devoir demander Twitter pour la permission d'utiliser XAuth il semble, merci pour la clairière de mon esprit :) – 8vius
Ils utilisent Basic Http Authorization, mais c'est obsolète. Pour utiliser OAuth, vous devez écrire votre application pour suivre le protocole OAuth. Vous pouvez également utiliser une bibliothèque OAuth écrite en Java. –