找回密码
 FreeOZ用户注册
查看: 2824|回复: 13
打印 上一主题 下一主题

[论坛技术] asp.net ldap intranet

[复制链接]
跳转到指定楼层
1#
发表于 29-10-2010 09:10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
求.NET 高手。

一个公司有一个windows环境的intranet, 用ldap让用户login。 我现在要用aps.net做一个系统。最大的问题是我不想用form authentication.因为用户已经login了。
我的设想是user 在用ldap login之后,我的asp.net 能不能获取user的ldap detail.然后根据user的ldap用户组控制acl。
回复  

使用道具 举报

2#
发表于 29-10-2010 09:15:07 | 只看该作者
asp.net可以用windows 认证的阿. 但是第一次访问asp.net的页面用户还是需要输入他们的ldap账号的, 然后你可以在后台取得他们的用户名的.
回复  

使用道具 举报

3#
 楼主| 发表于 29-10-2010 09:20:44 | 只看该作者
原帖由 huazhb 于 29-10-2010 10:15 发表
asp.net可以用windows 认证的阿. 但是第一次访问asp.net的页面用户还是需要输入他们的ldap账号的, 然后你可以在后台取得他们的用户名的.

我的设想就是避免这一步。因为用户已经login 了,有没有什么途径直接获得login的username ,password
回复  

使用道具 举报

4#
 楼主| 发表于 29-10-2010 09:58:55 | 只看该作者
貌似 用Integrated Windows(IIS and asp.net windows) authentication 可以。
哪位同学有经验?
回复  

使用道具 举报

5#
发表于 29-10-2010 14:55:53 | 只看该作者
这个是不行的把, 用户的浏览器不会把当前登录的用户信息自动发给你后台网站的, 除非你在浏览器中输入.
回复  

使用道具 举报

6#
 楼主| 发表于 29-10-2010 15:01:01 | 只看该作者
原帖由 huazhb 于 29-10-2010 15:55 发表
这个是不行的把, 用户的浏览器不会把当前登录的用户信息自动发给你后台网站的, 除非你在浏览器中输入.

这个是intranet. 不是internet.
当用户login to the intranet 的时候,如果iis的authentication 是windows. asp.net 是有可能从iis获得用户的信息。另外用户是用ldap登陆的
回复  

使用道具 举报

7#
发表于 29-10-2010 15:10:11 | 只看该作者
OK, 稍微search了一下, ie有个设置, 在option->security中, 你可以自动用当前用户登录, 这样,如果你的asp.net是用integrated windows认证, 就可以通过了, 你也可以在后台取得用户的信息. 但是前提是用户在IE端要设置一下, 或者你要通过组的策略发布下去. 而Firefox和Chrome我就不知道有没有着功能了.

评分

参与人数 1威望 +25 收起 理由
lufumin1832 + 25 谢谢分享!

查看全部评分

回复  

使用道具 举报

8#
 楼主| 发表于 29-10-2010 15:16:16 | 只看该作者
原帖由 huazhb 于 29-10-2010 16:10 发表
OK, 稍微search了一下, ie有个设置, 在option->security中, 你可以自动用当前用户登录, 这样,如果你的asp.net是用integrated windows认证, 就可以通过了, 你也可以在后台取得用户的信息. 但是前提是用户在IE端要设置 ...

这个不是问题。用户都是用tm的,没有实体的pc,所以不需要担心ie的问题。
我在ie7里怎么没有看到这个设置?
回复  

使用道具 举报

9#
发表于 29-10-2010 15:17:52 | 只看该作者
你要选一个area, 然后选custom level. 在最下面.
回复  

使用道具 举报

10#
 楼主| 发表于 29-10-2010 15:21:40 | 只看该作者
原帖由 huazhb 于 29-10-2010 16:17 发表
你要选一个area, 然后选custom level. 在最下面.


谢谢,我刚才没看到
回复  

使用道具 举报

11#
 楼主| 发表于 29-10-2010 15:23:12 | 只看该作者
下面我就是设置ldap和iis在我的windows7上了。
我的window7是home version。没有role service,设置不了windows authentication
回复  

使用道具 举报

12#
发表于 29-10-2010 15:32:02 | 只看该作者
这个你好歹也搞个server把, windows 7 home也太低了
回复  

使用道具 举报

13#
 楼主| 发表于 29-10-2010 15:40:28 | 只看该作者
原帖由 huazhb 于 29-10-2010 16:32 发表
这个你好歹也搞个server把, windows 7 home也太低了

有免费的server 吗?
回复  

使用道具 举报

14#
发表于 29-10-2010 15:44:09 | 只看该作者
你如果有个学校的email地址, 可以到https://www.dreamspark.com注册个免费的windows 2008 server
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 9-8-2025 17:23 , Processed in 0.030424 second(s), 31 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表