Asp.net mvc 4 Azure Active Directory表单身份验证

Asp.net mvc 4 Azure Active Directory表单身份验证,asp.net-mvc-4,azure,active-directory,forms-authentication,Asp.net Mvc 4,Azure,Active Directory,Forms Authentication,WAAD登录页面似乎并不正确,尤其是因为品牌。是否可以将MVC应用程序的web.config中的WAAD默认域与表单身份验证一起使用。例如: <connectionStrings> <add name="WAAD" connectionString="LDAP://mydomain.onmicrosoft.com:389"/> </connectionStrings> 我尝试并获得配置错误无法与服务器建立安全连接。Azure Active Dir

WAAD登录页面似乎并不正确,尤其是因为品牌。是否可以将MVC应用程序的web.config中的WAAD默认域与表单身份验证一起使用。例如:

<connectionStrings>
    <add name="WAAD" connectionString="LDAP://mydomain.onmicrosoft.com:389"/>
</connectionStrings>


我尝试并获得配置错误
无法与服务器建立安全连接。

Azure Active Directory可以为您提供基于声明的体验,但不能提供基于表单的体验。您还无法自定义Azure登录页面,也无法与WAAD建立基于LDAP的连接。

Simon,谢谢您的回答。能否请您详细说明基于索赔的经验?我可以为登录本地域的用户提出一些声明,并将这些声明发送到WAAD服务器吗?我应该使用什么样的程序集/命名空间?您应该查看Windows身份基础(WIF),尽管现在使用.NET 4.5将其集成到核心.NET框架中。如果您想与内部部署目录集成,可能需要考虑利用ADF。在基于声明的身份验证场景中,仍然可以提示用户使用web表单登录,但此表单是集中的,不一定是应用程序的一部分。我建议大家阅读一些基于声明的auth的基础知识——网上有很多关于它是如何工作的。