首页 > 代码库 > ASP.NET站点Windows身份验证集成AD域,非LDAP

ASP.NET站点Windows身份验证集成AD域,非LDAP

<style>.h2cls { background: #6fa833 none repeat scroll 0 0 !important; color: #fff; font-family: "微软雅黑", "宋体", "黑体", Arial; margin-bottom: 5px; padding-left: 15px } h3 { background-color: #f5f5f5; border-left: 13px solid #6fa833; color: #6fa833; padding: 5px; margin: 15px auto 2px } p { margin: 10px auto; text-indent: 0 } code { background-color: #f5f5f5 !important; border: 1px solid #ccc !important; display: inline-block; font-family: "Courier New", sans-serif !important; font-size: 12px !important; height: 20px; line-height: 1.8; margin: 0 5px; padding: 0 5px !important; vertical-align: middle }</style>

站点集成AD域验证

服务器机器入域

    计算机右键属性-->“更改设置”-->“更改”-->填写所属域,确认后重启机器生效。

技术分享

 

部署测试站点,localhost、ip、域名三种方式登录效果

    站点部署至IIS,config配置文件<authentication mode="Windows" />,站点关闭Forms、匿名身份验证。登出需要关闭浏览器才能登出。

使用localhost方式打开直接显示如下:

技术分享

使用IP方式会弹出登录窗和使用域帐号登录后效果如下图:

技术分享技术分享

使用域名方式在本机配置host后在服务器本机浏览器打开使用域帐号登录无法正常登录(本机尝试登录三次后跳转至HTTP 错误 401.1 - Unauthorized),在非本机配置host后登录正常。

技术分享技术分享

感谢:http://www.cnblogs.com/fish-li/archive/2012/05/07/2486840.html

 

ASP.NET站点Windows身份验证集成AD域,非LDAP