【问题标题】:Can I use different authentications for different directory in the same website solution?我可以在同一个网站解决方案中对不同目录使用不同的身份验证吗?
【发布时间】:2013-12-08 21:06:49
【问题描述】:

我的网站解决方案分为两部分 - 一部分用于客户,另一部分用于服务管理员。对于前者,我想使用集成的表单身份验证,而对于后者,我想使用与本地 AD 服务器同步的 Windows Azure Active Directory。

是否可以指定两个目录(位置)分别使用Form Authentication和Azure AD?

PS:一个类似的例子是 Windows Azure 管理门户,它允许您使用组织帐户或 Microsoft 帐户登录。

我想一种解决方案可能是在 Web.config 中使用“位置”标签并禁用身份验证模式的继承,尽管我直到现在还没有弄清楚如何让它工作。

【问题讨论】:

    标签: asp.net .net asp.net-mvc azure active-directory


    【解决方案1】:

    只要您可以为每个模块定义一个具有正确身份验证机制的 web.config,那么您应该能够实现您想要的。请注意,无论来源(组织或 Microsoft 帐户)如何,Azure 门户的登录始终基于声明。

    【讨论】:

    • 感谢您的回答。:) 但是我发现除了应用程序级别之外,我无法在子文件夹的 web.config 中定义身份验证方法。现在我正在尝试将另一个项目作为虚拟目录添加到现有项目中,这确实是一团糟。
    猜你喜欢
    • 2021-07-19
    • 2013-04-12
    • 1970-01-01
    • 2010-12-13
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 2022-10-05
    相关资源
    最近更新 更多