Требуется аутентификация ADFS для основного веб-API Asp.net без WSFoundetion
(угловой + ядро Asp.net)
Я думаю, что лучшим способом решения этой проблемы будет интеграция OAuth с ADFS .
Взгляните на OAUTH2 Authenticationс ADFS 3.0 .
Надеюсь, это поможет!
Вы можете интегрировать приложение ASP.NET Core с AD FS, используя SAML 2.0. Это может быть хорошим решением в зависимости от версии AD FS. Старые версии AD FS не поддерживают OAuth 2.0 или OIDC.
Компонент ITfoxtec.Identity.Saml2 поддерживает AD FS. ITfoxtec.Identity.Saml2.MvcCore Поддержка ASP.NET Core Full Framwork. Где Support-Core-2.1 Отрасль поддержки ASP.NET Core 2.1 без фреймворка.
Пример TestWebAppCore показывает, как внедрить SAML 2.0 в проверяющей стороне (RP).
Официального образца Microsoft для этого не существует, но эта статья должна помочь вам.
Используется OpenID Connect, а не WS-Fed.