У меня есть вопрос относительно этого примера: https://github.com/IdentityServer/IdentityServer3.Samples/blob/master/source/Clients/MVC%20OWIN%20Client/Controllers/HomeController.cs#L50Сервер идентификации/Owin Single SignOut
Для моего понимания, пользователь получает регистрируется не на Signout()
метода, перенаправления на идентификатор сервера. Там сервер выйдет из системы всех других клиентских приложений через IFrame, включая тот, который инициировал выход из системы.
Это метод SignoutCleanup(string sid)
для. Но поскольку я уже вышел из системы, и конечная точка не нуждается в аутентификации, мой пользователь будет пустым и не будет выполнен выход из системы. Является ли это проектом для приложения, инициировавшего выход из системы, или если выход должен быть выполнен только в SignoutCleanup(string sid)
, а не в Signout()
?
Спасибо ..
Если я 'Signout()' в моем приложении, это невозможно для 'SignoutCleanup()', но мне этого не нужно, потому что я уже 'Signed()' out. Это правильно? – Senj
Да, но SignoutCleanup может вызываться, если пользователь сначала выберет из другого приложения. –
Хорошо спасибо! Получил это сейчас – Senj