Мое понимание следующее:
OpenId позволяет пользователям входить в систему децентрализованным способом.Это означает, что учетные данные пользователя обрабатываются одним сайтом, поставщиком
Ваша система будет взаимодействовать с поставщиком, чтобы определить, является ли пользователь тем, кем он себя считает.Если они проходят эту проверку, ваша система регистрирует их в системе.
Вам по-прежнему необходимо хранить некоторую информацию о пользователях, поскольку сведения о том, как они могут использовать вашу систему, должны храниться в вашей системе.
Итак, если Google является поставщиком открытого идентификатора, SO может подтвердить, что я вошел в Google и являюсь тем, кем я себя называю.Затем SO говорит: отлично, этот пользователь является hvgotcodes в нашей системе и дает мне привилегии, которые имеют смысл для того, кто я есть в SO.
В ответ на ваш конкретный вопрос о выходе из системы вы по-прежнему регистрируете пользователя в своей системе после того, как провайдер открытого идентификатора проверит учетные данные пользователей, и, следовательно, вы можете обрабатывать их состояние выхода из вашей собственной системы.1019 *