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

时间:2018-11-14 10:34:39

标签: asp.net-core asp.net-core-webapi adfs

需要没有WSFoundetion的Asp.net核心Web API进行ADFS身份验证

(角+ Asp.net核心)

3 个答案:

答案 0 :(得分:1)

目前尚无正式的Microsoft示例,但是this article应该可以帮助您。

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

答案 1 :(得分:0)

我认为解决此问题的最佳方法是将 OAuth ADFS 集成。

看看 OAUTH2 Authentication with ADFS 3.0

希望有帮助!

答案 2 :(得分:0)

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

ITfoxtec.Identity.Saml2组件支持AD FS。 ITfoxtec.Identity.Saml2.MvcCore支持ASP.NET Core完整框架。 Support-Core-2.1分支机构在没有框架的情况下支持ASP.NET Core 2.1。

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