Я переношу устаревшее приложение ASP.Net для поддержки аутентификации OpenId Connect с помощью поставщика удостоверений Keycloak. Для этого я использовал промежуточное ПО OWIN OpenId, и оно работает, но теперь мне нужно реализовать управление сеансами.
Keycloak предлагает его с помощью конечной точки check_session_iframe, его URL-адрес находится в конфигурации OpenId в uri: http://192.168.99.100:8180/auth/realms/ [realm_name]/.well-known/openid-configuration
Я знаю, что промежуточное ПО OWIN OpenId использует OpenIdConnectAuthenticationOptions, который содержит свойство Configuration типа OpenIdConnectConfiguration, где эквивалент файла .well-known/openid-configuration анализируется во время потока аутентификации.
Можно ли получить конфигурацию из контроллера или просмотреть, чтобы получить конечные точки URL-адреса подключения OpenId?
Это для приложения ASP.Net MVC 5. На данный момент я думаю, что один из способов — получить .well-known/openid-configuration напрямую с помощью URL-адреса центра и вручную установить свойство Configuration.
Подробнее здесь: https://stackoverflow.com/questions/577 ... ect-url-in
Как получить конфигурацию OpenId Connect из URL-адреса ./well-known/openid-connect в OWIN? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подозрительные папки в .well-known/acme-challenge после взлома [закрыто]
Anonymous » » в форуме Apache - 0 Ответы
- 154 Просмотры
-
Последнее сообщение Anonymous
-