2011-07-28 4 views
0

Le contexte est une application de bureau qui utilise le flux OAuth côté client pour l'authentification.Questions OAuth 2.0 côté client Facebook

Quand je construit cette application près d'un an plus tôt, la documentation de Facebook dit d'utiliser l'URL suivante pour générer la boîte de dialogue de connexion/autorisation:

https://graph.facebook.com/oauth/authorize?client_id=XXXXXXXX&redirect_uri=YYYYYYY 

Cela fonctionne en ce moment. Cependant, je l'ai passé en revue le voir récemment mis à jour Guide d'authentification et maintenant que Facebook dit à utiliser:

https://www.facebook.com/dialog/oauth?client_id=XXXXXXXX&redirect_uri=YYYYYYY 

Est-ce que quelqu'un sait ce que la différence entre eux, et plus important encore ai-je besoin de le changer? Comme je l'ai dit, cela fonctionne maintenant, mais je suis un peu préoccupé par quelque chose qui change à l'échéance du 10/01/2011.

Ma deuxième question est la suivante: Est-ce que quelqu'un sait ce qui permet le réglage "OAuth Migration" dans les applications ->AppName -> Page avancée fait?

Répondre

2

Les URL se redirigent l'une vers l'autre. Mais encore, s'il vous plaît faites le changement à la nouvelle URL. Chaque fois que les docs changent d'URL et que la sémantique est la même, vous devez effectuer une mise à jour afin d'éviter des changements inutiles. Encore plus avec des applications de bureau.

Deuxième réponse: Cela vous donnera différents jetons d'accès pour le moment.

+0

Il est également préférable pour vos utilisateurs de passer au nouveau, car il sautera un saut inutile. – daaku

+0

@ uɐɾɹɐʇ ן nɐd. Merci, je vais changer à la nouvelle URL. Quand vous dites "Cela vous donnera différents jetons d'accès pour l'instant", qu'est-ce que cela signifie vraiment pour mon application et les utilisateurs? Les deux types de jetons d'accès peuvent-ils être utilisés de manière interchangeable avec l'API graphique en ce moment? –

+0

@daaku - Pouvez-vous faire la lumière sur "hop inutile"? À partir de mes tests, les deux URL redirigent vers le même emplacement, 'https://www.facebook.com/connect/uiserver.php? '. –

Questions connexes