我正在开发kentico应用程序,我需要使用Windows身份验证或基于声明的身份验证取决于用户。如果用户是Active Directory用户,则用户应该能够使用用户名和密码登录。如果用户不是Active Directory用户,则用户将重定向到第三方站点以进行基于声明的身份验证。
我想知道可以用Kentico 9 CMS实现这个要求。如果可能,最好的方法是什么?
答案 0 :(得分:0)
基于Kentico文档,基于声明的AD认证可以通过适当的设置开箱即用。
你可以从下一页开始,那里的链接也应该连接你的配置:
https://docs.kentico.com/display/K9/Claims-based+authentication
答案 1 :(得分:0)
Aproach Michal建议将为第三方认证工作。
以下是如何实现AD身份验证(非常简单):https://docs.kentico.com/display/K9/Configuring+mixed-mode+authentication
不幸的是,我不确定你们可以将它们混合在一起。
Authentication.Execute自定义事件处理程序可能是为其注入自定义实现的正确位置。