如何在自行开发的ASP.NET应用系统时编程访问windows活动目录以便与门户的用户认证统一

hkz0318 2006-11-01 02:57:34
如何在自行开发的ASP.NET应用系统时编程访问windows活动目录以便与门户的用户认证统一
那位兄弟做过类似的东东,给小弟讲讲
活动目录怎样获得门户的用户啊
...全文
205 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtra6714 2006-11-01
  • 打赏
  • 举报
回复
你是做sps二次开发的吧,现在手头没有那个源码,不急的话发个邮件给我,回去发给你xta6714@163.com
hkz0318 2006-11-01
  • 打赏
  • 举报
回复
谢谢
yangye1211 2006-11-01
  • 打赏
  • 举报
回复
但是要求是多用户
---------------
一个http context只有一个唯一的credential,是由ie 本地生成的。

我要先验证活动目录中是否有此用户,再去登陆ASP.NET开发的系统
----------------
只有AD中的用户才能在IIS上authentication通过.local account会被IIS 拒绝:
错误如下

You are not authorized to view this page
You do not have permission to view this directory or page using the credentials that you supplied.
--------------------------------------------------------------------------------

Please try the following:

Contact the Web site administrator if you believe you should be able to view this directory or page.
Click the Refresh button to try again with different credentials.
HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials.
Internet Information Services (IIS)

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Go to Microsoft Product Support Services and perform a title search for the words HTTP and 401.
Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Authentication, Access Control, and About Custom Error Messages.
hkz0318 2006-11-01
  • 打赏
  • 举报
回复
我要先验证活动目录中是否有此用户,再去登陆ASP.NET开发的系统
hkz0318 2006-11-01
  • 打赏
  • 举报
回复
但是要求是多用户
yangye1211 2006-11-01
  • 打赏
  • 举报
回复
web.config:

authentication mode = "windows"
yangye1211 2006-11-01
  • 打赏
  • 举报
回复
IIS只开一个windows身分验证,什么匿名,basic等等别的都不开
就集成了。
不用写代码。
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-11-01 02:57
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。