2009-11-29 7 views
1

Je développe une application Netflix pour le Blackberry, et jusqu'à présent, l'un de mes plus grands défis a été lié au protocole OAuth. J'ai cherché des exemples d'implémentation d'OAuth avec Java (sur le Blackberry), et j'en ai trouvé très peu. L'un des autres messages sur stackoverflow recommandé Signpost (http://code.google.com/p/oauth-signpost/), mais je n'ai pas beaucoup étudié, car il semble y avoir quelques problèmes de compatibilité avec l'API Netflix. Donc, je me demandais si quelqu'un pouvait donner des conseils à ce sujet. Est-ce que quelqu'un recommande Signpost? Ou autre chose?Blackberry et OAuth Question

Une alternative à laquelle je pense consiste à utiliser un navigateur Web intégré pour l'authentification, je pense que cela pourrait le rendre beaucoup plus facile. Cependant, si je le fais de cette façon, je ne sais pas dans quelle mesure je serai capable de passer des objets du navigateur à mon application. En outre, je ne sais pas ce que cela signifierait pour maintenir une session active.

Même si j'ai beaucoup plus de recherche à faire, j'apprécierais toute aide/conseil en cours de route.

Merci!

Répondre

2

Pour la compatibilité avec NetFlix, vous devez certainement utiliser la bibliothèque Java OAuth,

http://oauth.googlecode.com/svn/code/java/core/

Si vous regardez l'avis du droit d'auteur, la majorité du code a été développé par NetFlix donc je suppose qu'ils doivent utiliser la même bibliothèque.

Il est un exemple de démonstration de bureau dans cette bibliothèque,

http://oauth.googlecode.com/svn/code/java/example/desktop/

Il vous montre comment lancer un navigateur pour effectuer des échanges OAuth dans une application de bureau. Votre scénario est très similaire à cela.

+0

Cela ressemble à un bel exemple, merci pour votre aide! – littleK

0

Si vous rencontrez des problèmes avec le flux Netflix OAuth, essayez l'autorisation de passage, ici:

http://developer.netflix.com/walkthrough

Il est un formulaire Web d'une seule page qui vous guidera tout le chemin de demander un jeton pour ajouter et supprimer des films de la file d'attente d'un abonné.