ASP. NET Ядро и аутентификация SAML - PullRequest
0 голосов
/ 28 мая 2020

Мне нужно реализовать аутентификацию с помощью ADFS в моем приложении ASP. NET Core 3. Это приложение должно использовать для этого SAML2. Я нашел хороший пример использования Sustainsys.Saml2.AspNetCore2 в этом репозитории, но, если я правильно понимаю, SamlController сам генерирует JWT-токен.

Кто-нибудь может объяснить мне, как получить токен из ADFS?

1 Ответ

1 голос
/ 29 мая 2020

Вам потребуется клиентская сторона SAML стек .

Sustainsys - это один из вариантов. Используйте стек для отправки AuthnRequest. Затем вы аутентифицируетесь в ADFS, и ADFS вернет токен SAML XML (не JWT).

Используйте стек для его декодирования и получения утверждений (утверждений).

...