【发布时间】:2018-11-14 10:34:38
【问题描述】:
需要对没有 WSFoundetion 的 Asp.net core web api 进行 ADFS 身份验证
(角度 + Asp.net 核心)
【问题讨论】:
标签: asp.net-core asp.net-core-webapi adfs
需要对没有 WSFoundetion 的 Asp.net core web api 进行 ADFS 身份验证
(角度 + Asp.net 核心)
【问题讨论】:
标签: asp.net-core asp.net-core-webapi adfs
没有官方的 Microsoft 示例,但 this article 应该可以帮助您。
它使用 OpenID Connect 而不是 WS-Fed。
【讨论】:
您可以使用 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。
【讨论】: