繁体   English   中英

Asp.Net Core和WIF配置

[英]Asp.Net Core and WIF configuration

我开始涉足将几个Web应用程序转换为Asp.Net Core。 我开始创建一个包含一个页面的网站并将其安装在服务器上,然后我意识到你需要一个垫片才能让它与IIS一起工作。 很好,一切安装和工作。

现在,我想采用该控制器并要求身份验证来访问它。 我已经实现了一个用于验证用户身份的自定义STS,我想在我的Asp.Net Core应用程序中使用它进行身份验证。 这个STS创建了一个JWT,在我的其他应用程序中我使用了WIF。

我不明白如何配置Asp.net Core应用程序以使其能够利用WIF。 今天,在我的Asp.Net MVC应用程序中,我在Application_Start中添加一行:

FederatedAuthentication.FederationConfigurationCreated += FederatedAuthenticationOnFederationConfigurationCreated;

在该事件处理程序中,我将FederationConfigurationCreateEventArgs设置为相关的WIF配置。

我现在不明白的是这在新世界中是如何运作的。 我不介意依赖于.NET Framwork与.NET Core。 我只是不知道从哪里开始获取我的Asp.Net Core Web应用程序以从STS获得其身份验证。

有关如何在Asp.Net Core中使用WIF的任何想法?

AFAIK Asp.NET Core无法像WIF一样工作。 在ASP.NET核心中,您必须通过在管道中注册正确的东西来配置您的安全性。 这个例子会给你一个想法:

WS-Federation登录Asp.NET 5 MVC 6 ADFS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM