Являются ли их URL выхода для всех Openids? - PullRequest
2 голосов
/ 14 июля 2011

Предположим, я захожу на сайт xyz.com через Google. Потом, когда я выйду из сайта xyz.com, но Google все еще будет входить в систему.

Что касается Facebook, то есть URL выхода, с помощью которого мы можем также выйти из Facebook.

Существуют ли URL-адреса выхода для всех открытых идентификаторов, таких как Yahoo, Google и т. Д., Если нет, то как мы можем их также отключить ..

Спасибо

Ответы [ 2 ]

5 голосов
/ 04 августа 2011

Доверяющая сторона OpenID не может выйти из OP пользователя, вы можете только реализовать локальный выход из системы.Так же, как RP не может зарегистрировать пользователя в OP.

Отдельные поставщики OpenID предлагают различные URL-адреса для выхода, на которые можно перенаправить пользователя.

Google: https://www.google.com/accounts/Logout

Yahoo: https://login.yahoo.com/config/login?logout=1

См. Также вопрос Как добавить функцию выхода из системы на сайт с поддержкой OpenID? , где я нашел ответы выше.

2 голосов
/ 04 августа 2011

Я не знаю, что вы должны подписывать их через URL.Если пользователь запоминается на веб-сайте OpenID, то это означает, что пользователь выбрал запоминание своей информации на веб-сайте OpenID, и если он хочет явно выйти из системы, он может сделать это непосредственно у поставщика OpenID.

...