Как получить конфигурацию OpenId Connect из URL-адреса ./well-known/openid-connect в OWIN?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как получить конфигурацию OpenId Connect из URL-адреса ./well-known/openid-connect в OWIN?

Сообщение Anonymous »

Я переношу устаревшее приложение 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»