Sto sviluppando un'applicazione per iPhone, che si basa sulla comunicazione con il server, e voglio utilizzare i meccanismi di autenticazione di Facebook.
Fondamentalmente, penso che dovrebbe funzionare in questo modo:
- Nella mia app per iPhone, l'utente accede a Facebook, utilizzando la sua email e password.
- L'utente consente l'accesso ai propri dati per la relativa applicazione Facebook.
- La mia app per iPhone riceve il token di accesso, dopo aver effettuato correttamente l'accesso.
- Nell'ulteriore comunicazione con il mio server, la mia applicazione iPhone dovrebbe utilizzare il token di accesso Facebook ricevuto (ad esempio: nelle query).
- Quando il mio server riceve una query dall'app per iPhone, con token di accesso, dovrebbe chiedere a Facebook che questo token è valido (e per chi) e, in caso affermativo, il server dovrebbe presumere che l'utente sia autenticato con Facebook.
La mia domanda è: come il server dovrebbe chiedere a Facebook se il token di accesso fornito è valido? Penso che dovrei in qualche modo verificare se il token è valido per la mia app Facebook.
Ho provato molte query di Facebook per rappresentare graficamente l'API, che ho trovato, ma niente ha funzionato come mi aspettavo. Mi puoi fornire qualche esempio?