Google oAuth - как удалить cookie после входа из Google oAuth - PullRequest
6 голосов
/ 30 ноября 2011

Я разработал приложение с помощью Google oAuth, все работает нормально.

Я могу войти в систему и получить доступ к своему веб-сайту.

Мой вопрос: когда я выхожу из системы (выход) из моего приложения я удаляю все сеансы, но аутентифицированный cookie (созданный Google oAuth) не удаляется.

Итак, когда я выйду из системы и войду в систему через Google oAuth, это будет вход в систему напрямую, без запроса адреса электронной почты и пароля для аутентификации в учетной записи Google.необходимо сделать для того, чтобы удалить этот cookie и заставить пользователя снова войти в систему с помощью Google oAuth после выхода из системы.

Ответы [ 2 ]

9 голосов
/ 17 февраля 2012

Может выйти из системы по этой ссылке.

https://accounts.google.com/Logout?continue=http://google.com
1 голос
/ 18 февраля 2012

Моя реализация, дает мне представление об этом.если вы выйдете из приложения, из которого вы используете Gmail для входа, вы не сможете выйти из другого приложения, работающего в браузере, например FB.

Я имею в виду ....

ЕслиЯ вхожу в свое приложение, используя учетную запись Gmail.и в том же браузере, если я войду в учетную запись Gmail (почта).

В этом случае, когда я делаю Выход из своего приложения и обновляю Gmail (почта), это все равно вход в систему, потому что Gmail работает на базе токенов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...