Поскольку вы аутентифицируете своих пользователей через Facebook connect, вы знаете достаточно о пользователе.
Независимо от потока аутентификации , который вы используете, вы
ШАГ # 1: получает параметры access_token
и expire
. Скорее всего, вы также запросили user_id
(если вы используете JS-SDK, он справится с большей частью этого).
ШАГ # 2: инкапсулирует эту информацию (access_token
, expire
& user_id
) в хешированную строку, например, имитировать формат Facebook signed_request
.
ШАГ # 3: отправить эту хеш-строку в ваших собственных вызовах API:
https://mydomain.com/apis/getUserSecretData?fb_oauth=my_hashed_string&vars=my_other_vars
ШАГ # 4: в вашей конечной точке API, расшифруйте / расшифруйте вашу хешированную строку и проверьте параметр expire
, а если срок действия access_token
истек, вам нужно запросить новый и повторите ваш вызов API.