2010-03-04 201 views
1

我正尝试从ASP.NET应用程序创建一个SSO到Lotus Notes服务器。Lotus Notes和c#SSO

一旦用户登录到我的服务器,我可以在Lotus Notes中创建一个令牌,然后执行SSO。

感谢 Bhanvani

+0

由于您正在讨论ASP.NET应用程序,因此我假设您正在讨论通过HTTP调用访问Lotus Domino服务器,因此我已经删除了lotus-notes标记并将其替换为莲花多米诺骨牌。如果我错了,请纠正我,因为您的问题的正确答案取决于此。也就是说,Olivier BOISSIN的答案是,如果您正在讨论如何对Lotus Domino服务器进行HTTP调用,那么您的方向正确,但如果您正在讨论制作Notes API调用,则答案将会非常不同。 – 2012-03-30 02:43:48

回答

1

典型的Domino服务器支持验证的4种模式: - 基本 - 会话(多米诺会话ID) - LTPA(IBM SSO) - SPNEGO(新的8.5.1)

LTPA通常是实现SSO的方式。有Domino API来创建它,但你一定需要用户密码。另一方面,您可以考虑从头构建您自己的LTPA(LTPA v1的算法可用)。

最后但并非最不重要的,你可以在你的Domino服务器的前面设置IIS和使用WebSphere插件,使得信任Domino和IIS之间的界定,这将转发的Windows帐户多米诺

https://infocenters.lotus.com/domino/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_SETTING_UP_DOMINO_FOR_MICROSOFT_IIS_5182_STEPS.html