Ich entwickle eine iPhone-Anwendung, die auf der Kommunikation mit dem Server basiert, und möchte Facebook-Authentifizierungsmechanismen verwenden.
Grundsätzlich denke ich, dass es so funktionieren sollte:
- In meiner iPhone-App meldet sich der Benutzer mit seiner E-Mail-Adresse und seinem Passwort bei Facebook an.
- Der Benutzer ermöglicht den Zugriff auf seine Daten für verwandte Facebook-Anwendungen.
- Meine iPhone-App erhält nach erfolgreicher Anmeldung ein Zugriffstoken.
- Bei der weiteren Kommunikation mit meinem Server sollte meine iPhone-Anwendung das empfangene Facebook-Zugriffstoken verwenden (z. B. bei Abfragen).
- Wenn mein Server eine Anfrage von der iPhone-App mit Zugriffstoken erhält, sollte er Facebook fragen, ob dieses Token gültig ist (und für wen), und wenn ja, sollte der Server davon ausgehen, dass der Benutzer bei Facebook authentifiziert ist.
Meine Frage ist: Wie soll der Server Facebook fragen, ob das angegebene Zugriffstoken gültig ist? Ich denke, ich sollte irgendwie überprüfen, ob das Token für meine Facebook-App gültig ist.
Ich habe viele Facebook-Abfragen zur grafischen Darstellung der API versucht, die ich gefunden habe, aber nichts hat so funktioniert, wie ich es erwartet hatte. Können Sie mir ein Beispiel geben?