Я создаю распределенную систему с несколькими клиентами, которые используют один сервер идентификации для аутентификации. Это обеспечивает единый вход между этими клиентами.
Когда пользователь выходит из одного из клиентов и, таким образом, выходит из сервера идентификации, может ли сервер идентификации вывести пользователя из системы всех других клиентов?
Я видел этот вопрос здесь: Thinktecture Identity Server 3 Single Sign Out
Если ответ отрицательный, должен ли поставщик удостоверений перенаправлять пользователя на URL-адреса выхода каждого клиента, который интегрируется с ним? Или сервер идентификации знает, с какими клиентами пользователь аутентифицировался, и может быть избирательным в перенаправлении?
Изменить:
Или поставщик удостоверений может явно вызывать службу на каждом клиенте, чтобы истечь сеанс этого пользователя?