Невозможно единый выход из разных доменных клиентов при использовании KeyCloak - PullRequest
0 голосов
/ 27 марта 2020

Я использую KeyCloak Standalone в качестве поставщика единого входа. У меня есть два базовых приложения do tnet, размещенных по адресу ab c .goal.com & xyz..goal.com. То, как я работаю в режиме SLO (одиночный выход), выполняется в два этапа. Внутри функции выхода из системы

   1. await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);



 after that

  2. `POST http://localhost:8080/auth/realms/<my_realm>/protocol/openid-connect/logout`

Это делает SLO, когда localhost, но не работает при размещении в других доменах или при тестировании на ngrok

Пожалуйста, помогите, я застрял

1 Ответ

1 голос
/ 27 марта 2020

Согласно документации , перенаправить пользователя на URL: http://auth-server/auth/realms/{realm-name}/protocol/openid-connect/logout?redirect_uri=encodedRedirectUri

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...