У меня есть следующее:
- Существующее веб-приложение, использующее SAML для аутентификации. Использование B2C custom
политики, я успешно настроил Azure AD B2C, чтобы разрешить это
приложение для аутентификации пользователей с использованием SAML.
- API (ASP.NET Web API), использующий OpenID connect для аутентификации вызывающих абонентов (в том же Azure AD B2C).
Я хотел бы аутентифицировать вызовы из веб-приложения в WebAPI с использованием идентификатора аутентифицированного пользователя веб-приложения.
Поэтому мне понадобится токен JWT, чтобы я мог проверить его в своем промежуточном программном обеспечении API.
Существует ли простой способ преобразования утверждения SAML в токен JWT, чтобы веб-приложение могло отправлять его в мой API с запросами?
Я где-то читал, что IdentityServer может выполнять эту работу с помощью Azure ACS (для AAD B2C?), Но я понимаю, что ACS будет удален в ноябре ...
Спасибо.