Я розробляю додаток iPhone, яке базується на спілкуванні з сервером, і я хочу використовувати механізми аутентифікації Facebook.
В основному, я думаю, що це має працювати так:
- У своєму додатку iPhone користувач входить у Facebook, використовуючи свою електронну пошту та пароль.
- Користувач дозволяє отримати доступ до своїх даних для відповідного додатку Facebook.
- Мій додаток iPhone отримує маркер доступу після успішного входу.
- Для подальшого спілкування з моїм сервером мій додаток iPhone повинен використовувати отриманий маркер доступу Facebook (наприклад: у запитах).
- Коли мій сервер отримує запит від додатка iPhone, з маркером доступу, він повинен запитати у Facebook, що цей маркер дійсний (і для кого), і якщо так, сервер повинен вважати, що користувач має автентифікацію у Facebook.
Моє запитання: як сервер повинен запитати Facebook, якщо даний маркер доступу є дійсним? Я думаю, я повинен якось перевірити, чи маркер дійсний для моєї програми Facebook.
Я спробував багато запитів у Facebook, щоб побудувати графік API, який я знайшов, але нічого не вийшло, як я очікував. Ви можете надати мені якийсь приклад?