ADFS 2016: невозможно перенаправить на страницу входа после выхода - PullRequest
1 голос
/ 29 октября 2019

Я использую OpenID Connect и OAuth 2.0 для аутентификации и авторизации пользователей непосредственно в AD FS 4.0. Я добавил свое приложение Angular + ASP.NET Core в качестве приложения Native и Wep API в группы приложений, предоставив список URI перенаправления для приложения Native.

Когда пользователи выходят из приложения, они не перенаправляются на страницу входа. Я проверил ответ ADFS 2016 oAuth не перенаправляет на страницу входа после выхода из системы , но в моем случае указаны id_token_hint и post_Logout_Redirect_Uri:

GET https://<server-name>/adfs/ls/?wa=wsignoutcleanup1.0&id_token_hint=<current_Id_Token>&post_logout_redirect_uri=http://localhost:5000 HTTP/1.1

http: / localhost: 5000 добавлено в список RedirectURI в свойствах нативного приложения. Также нет ошибок или предупреждений в журналах adfs с включенной трассировкой.

Могу ли я что-то пропустить при настройке некоторых свойств adfs?

1 Ответ

0 голосов
/ 30 октября 2019

Я столкнулся с этим много лет назад в ADFS 2.1 - Кажется, я помню, что URI перенаправления после выхода из системы должен был находиться в том же домене, что и обычный URI перенаправления входа.

Попробуйте перенаправить обратно на свойсобственное приложение, а затем сделать response.redirect к конечному местоположению.

...