Je développe une application iPhone, qui est basée sur la communication avec le serveur, et je veux utiliser les mécanismes d'authentification de Facebook.
En gros, je pense que ça devrait fonctionner comme ça :
- Dans mon application iPhone, l'utilisateur se connecte à Facebook, en utilisant son adresse électronique et son mot de passe.
- L'utilisateur autorise l'accès à ses données pour l'application Facebook correspondante.
- Mon application iPhone reçoit un jeton d'accès, après une connexion réussie.
- Lors des communications ultérieures 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 si ce jeton est valide (et pour qui), et si oui, le serveur doit supposer que l'utilisateur est authentifié auprès de 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 vérifier d'une manière ou d'une autre si le jeton est valide pour mon application Facebook.
J'ai essayé de nombreuses requêtes Facebook vers l'API graphique, que j'ai trouvées, mais rien n'a fonctionné comme prévu. Pouvez-vous me fournir un exemple ?