现有 asp.net mvc 应用程序中的 ADFS 实现
ADFS implementation in existing asp.net mvc application
我们现有的 mvc 应用程序与 episerver cms 10。该应用程序运行良好。但是我们现在需要在现有应用程序中实施 adfs。
我检查了互联网上的不同链接。我可以看到它对于新应用程序来说是直截了当的,但找不到关于如何使用现有应用程序实现它的明确指南。我们网站上有很多现有用户使用 sql 服务器会员资格和广告身份验证。它将如何与 ADFS 一起运行?
请为此提供正确的指南和链接?
ADFS 将仅针对 AD 中的用户(或 ADFS 4.0 中的 LDAP)进行身份验证。
要将其集成到您的应用程序中,您需要一个客户端协议栈。
我猜您想继续使用 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/
我们现有的 mvc 应用程序与 episerver cms 10。该应用程序运行良好。但是我们现在需要在现有应用程序中实施 adfs。 我检查了互联网上的不同链接。我可以看到它对于新应用程序来说是直截了当的,但找不到关于如何使用现有应用程序实现它的明确指南。我们网站上有很多现有用户使用 sql 服务器会员资格和广告身份验证。它将如何与 ADFS 一起运行? 请为此提供正确的指南和链接?
ADFS 将仅针对 AD 中的用户(或 ADFS 4.0 中的 LDAP)进行身份验证。
要将其集成到您的应用程序中,您需要一个客户端协议栈。
我猜您想继续使用 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/