转载自:http://bbs.chinalotus.com/viewthread.php?tid=34332
原理:
IIS中的页面通过Domino的LDAP服务验证用户名密码是否正确,
通过LDAP验证后,生成cookie,然后登陆domino
环境:
IIS 6.0,ASP.NET 2.0,Domino 7.0.2
条件:
IIS站点使用Forms验证方式,并禁止匿名用户访问;
Domino的LDAP服务配置:当前服务器文档->端口->internet端口->目录->验证选项->匿名=否。
局限:
登陆页面必须放在IIS的站点中,登录后只能进入domino中的页面,
此时需要domino中的页面提供进入IIS站点的连接;
如果是未验证的请求访问IIS站点中的页面,在登陆后不能重定向到该页面,只能进入domino中的首页。
附件里是asp.net2.0 webset的源代码
IISDominoSSO.rar (7.71 KB)
用的时候注意修改webconfig