ASP.NET 5 使用 ADFS 3 进行身份验证

ASP.NET 5 authentication with ADFS 3

我想创建一个 ASP.NET 5 / MVC 6 应用程序,在 ADFS 3.0 上进行身份验证。

新的 ASP.NET 安全中间件不支持 WsFederation 身份验证。
ADFS 3.0 不支持 OpenID 连接。

是否有实现此目标的工作方案?

1-使用 visual studio 2013
创建新的 asp.net MVC 应用程序 2 单击更改身份验证
3-选择组织帐户
4 - 从下拉菜单中选择 On-Premises
5-在此文本框中输入您的 ADFS 元 URL "On-Premises Authority"

来源: http://www.cloudidentity.com/blog/2014/02/12/use-the-on-premises-organizational-authentication-option-adfs-with-asp-net-in-visual-studio-2013/

我创建了一个 nuget 包来将 ADFS 特定的 oauth 添加到 ASP.NET 核心: Codinlab.AspNetCore.Authentication.AdfsOAuth