Je développe une application iPhone, basée sur la communication avec le serveur, et je souhaite utiliser les mécanismes d'authentification Facebook.
Fondamentalement, je pense que cela devrait fonctionner comme ceci:
- Dans mon application iPhone, l'utilisateur se connecte à Facebook, en utilisant son email et son mot de passe.
- L'utilisateur autorise l'accès à ses données pour l'application Facebook associée.
- Mon application iPhone reçoit un jeton d'accès après une connexion réussie.
- Lors de la communication avec mon serveur, mon application iPhone doit utiliser le jeton d'accès Facebook reçu (par exemple: dans les requêtes).
- Lorsque mon serveur reçoit une requête de l'application iPhone, avec un jeton d'accès, il doit demander à Facebook que ce jeton est valide (et pour qui), et si oui, le serveur doit supposer que l'utilisateur est authentifié avec Facebook.
Ma question est la suivante: comment le serveur doit-il demander à Facebook si le jeton d'accès donné est valide? Je pense que je devrais en quelque sorte vérifier si le jeton est valide pour mon application Facebook.
J'ai essayé de nombreuses requêtes Facebook pour grapher l'API, que j'ai trouvées, mais rien n'a fonctionné comme prévu. Pouvez-vous me donner un exemple?