在现有的asp.net mvc应用程序中实现ADFS

问题描述 投票:0回答:2

我们现有mvc应用程序与episerver cms 10.该应用程序运行良好。但我们现在要求在现有应用程序中实现adfs。我在互联网上检查了不同的链接。我可以看到它对于新应用程序是直截了当的,但是找不到如何使用现有应用程序实现它的明确指南。我们在网站上有很多现有用户使用sql server Membership和ad authentication。它将如何与ADFS一起使用?请为我提供正确的指南和链接?

c# asp.net-mvc-4 adfs episerver
2个回答
1
投票

我猜你想继续使用SQL用户和AD用户(?)。

首先迁移到AspNetIdentity,如下所述:https://world.episerver.com/blogs/K-Khan-/Dates/2017/10/migrate-from-sql-membership-to-asp-net-identity/

然后,您可以使用ADFS添加身份验证,如下所述:https://hacksbyme.net/2017/05/07/single-sign-on-to-episerver-with-adfs-using-owin/

最后添加登录AD用户和本地SQL用户的可能性:https://hacksbyme.net/2017/05/11/mixed-mode-owin-authentication-for-episerver-editors/


0
投票

ADFS仅对AD中的用户(或ADFS 4.0中的LDAP)进行身份验证。

要将其集成到您的应用程序中,您需要一个客户端协议栈。

如果您使用的是ADFS 4.0,请参阅thisthis

© www.soinside.com 2019 - 2024. All rights reserved.