首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用asp.net mvc4和ldap进行单点登录

问使用asp.net mvc4和ldap进行单点登录
EN

Stack Overflow用户
提问于 2013-02-26 13:00:29
回答 1查看 3.8K关注 0票数 1

我想在mvc4中创建一个asp.net应用程序,它使用ldap的单点登录。

因此,用户登录到AD,然后转到the应用程序。这个应用程序应该能够知道哪个用户正在访问,而不需要任何身份验证。应用程序应该能够从AD中知道用户名。

有谁能帮我一把,或者给我一个很好的解释?我真不知道怎么解决这个问题。

提前谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-02-26 13:12:21

您可以使用Windows身份验证。步骤:

  1. 使用ASP.NET模板创建新的Intranet Application MVC应用程序
  2. 阅读为您打开的文本文件,它详细解释了您需要做的事情,以便配置web服务器以启用windows身份验证。
  3. 部署您的应用程序并享受

为了完整起见,下面是为您生成的文本文件:

若要在Windows身份验证中使用此模板,请参阅http://go.microsoft.com/fwlink/?LinkID=267940。 否则,若要在Windows身份验证中使用此模板,请参阅下面的说明: 在IIS Express上托管:

  1. 单击解决方案资源管理器中的项目以选择项目。
  2. 如果“属性”窗格未打开,则打开它(F4)。
  3. 在项目的“属性”窗格中: a)将“匿名身份验证”设置为“禁用”。 b)将"Windows身份验证“设置为”已启用“。

在IIS 7或更高版本上托管:

  1. 打开IIS管理器并导航到您的网站。
  2. 在“功能”视图中,双击身份验证.
  3. 在“身份验证”页面上,选择“Windows身份验证”。如果Windows身份验证不是选项,则需要确保服务器上安装了Windows身份验证。 若要在Windows上启用Windows身份验证: ( a)在控制面板中打开“程序和特性”。 b)选择“打开或关闭Windows功能”。 c)导航到>> Security,并确保选中了Windows身份验证节点。 若要在Windows Server上启用Windows身份验证,请执行以下操作: ( a)在“服务器管理器”中,选择“Web服务器(IIS)”并单击“添加角色服务”。 ( b)导航到Web > Security,并确保检查了Windows身份验证节点。
  4. 在“操作”窗格中,单击“启用以使用Windows身份验证”。
  5. 在“身份验证”页面上,选择“匿名身份验证”。
  6. 在“操作”窗格中,单击“禁用”以禁用匿名身份验证。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15089797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档