使用 Asp.net 核心的 ADFS 身份验证

ADFS Authentication using Asp.net core

需要在没有 WSFoundetion

的情况下为 Asp.net 核心 Web api 进行 ADFS 身份验证

(angular + Asp.net 核心)

没有官方的 Microsoft 示例,但 this article 应该可以帮助您。

它使用 OpenID Connect 而不是 WS-Fed。

我认为解决问题的最佳方法是将 OAuthADFS.

集成

看看OAUTH2 Authentication with ADFS 3.0.

希望对您有所帮助!

您可以使用 SAML 2.0 将 ASP.NET 核心应用程序与 AD FS 集成。根据您的 AD FS 版本,它可能是一个很好的解决方案。旧的 AD FS 版本不支持 OAuth 2.0 或 OIDC。

ITfoxtec.Identity.Saml2 component support AD FS. ITfoxtec.Identity.Saml2.MvcCore support ASP.NET Core Full Framwork. Where the Support-Core-2.1 分支支持 ASP.NET 没有框架的 Core 2.1。

TestWebAppCore 示例展示了如何在依赖方 (RP) 中实施 SAML 2.0。