Asp.net mvc 4 使用asp.net mvc4和ldap进行单点登录
我想在asp.net中创建一个mvc4应用程序,它使用ldap单点登录 因此,用户登录到AD,然后转到Web应用程序。这个应用程序应该能够知道哪个用户正在访问,而不再要求任何身份验证。应用程序应该能够从广告中知道用户名 谁能帮我一把,或者给我一个好的解释?我真的不明白如何解决这个问题Asp.net mvc 4 使用asp.net mvc4和ldap进行单点登录,asp.net-mvc-4,active-directory,single-sign-on,Asp.net Mvc 4,Active Directory,Single Sign On,我想在asp.net中创建一个mvc4应用程序,它使用ldap单点登录 因此,用户登录到AD,然后转到Web应用程序。这个应用程序应该能够知道哪个用户正在访问,而不再要求任何身份验证。应用程序应该能够从广告中知道用户名 谁能帮我一把,或者给我一个好的解释?我真的不明白如何解决这个问题 提前谢谢 您可以使用Windows身份验证。步骤: 使用内部网应用程序模板创建新的ASP.NET MVC应用程序 阅读为您打开的文本文件,该文件详细说明了配置web服务器以启用windows身份验证所需执行的操作
提前谢谢 您可以使用Windows身份验证。步骤:
内部网应用程序
模板创建新的ASP.NET MVC应用程序a) 将“匿名身份验证”设置为“已禁用”。
b) 将“Windows身份验证”设置为“已启用”
如果我像你在这里建议的那样使用windows身份验证,它不是特定于AD的?windows身份验证要求你有AD。我现在不在AD环境中,它会显示一个登录表单。如果我在环境中,是否也显示了该表单?还是我自动登录了?我可以仅使用AD凭据登录该文件夹吗?不,如果您使用AD和Windows身份验证,则根本没有登录表单。用户将使用其Windows凭据自动进行身份验证。是否可以使某些页面对未经身份验证的用户可见,而其他页面仅对经过身份验证的用户可见?