Ruby on Rails - Omniauth facebook - истекает сессия после выхода из системы - PullRequest
0 голосов
/ 15 февраля 2012

Я создал авторизацию для приложения Ruby on Rails, используя omniauth и facebook. К сожалению, после выхода из Facebook пользователь все еще входит в приложение Rails. Как я узнаю, что пользователь вышел из Facebook? Я не могу отправлять запрос авторизации каждый раз, когда мне нужно вызвать какое-либо действие.

Возможно ли, что Facebook отправит какой-нибудь запрос после выхода пользователя из системы? Или, может быть, есть какой-то файл cookie, который я могу прочитать, и я буду знать, что пользователь вышел из Facebook?

1 Ответ

2 голосов
/ 15 февраля 2012

Вы можете запустить выход из Facebook из вашего приложения , используя Javascript SDK .Вы также можете использовать FB.getLoginStatus , чтобы определить, вошел ли пользователь в ваше приложение.

При этом они должны быть включены через Javascript SDK, который полностью отделен отAPI OAuth 2.0 и способ подключения OmniAuth к Facebook.

...