【问题标题】:Lotus Notes and c# SSOLotus Notes 和 c# SSO
【发布时间】:2012-03-30 10:40:32
【问题描述】:

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

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

谢谢 班瓦尼

【问题讨论】:

  • 既然您谈论的是 ASP.NET 应用程序,我假设您谈论的是通过 HTTP 调用访问 Lotus Domino 服务器,所以我删除了 lotus-notes 标记并替换为 lotus-骨牌。如果我错了,请纠正我,因为您问题的正确答案取决于此。即,如果您正在谈论对 Lotus Domino 服务器进行 HTTP 调用,Olivier BOISSIN 的答案将引导您朝着正确的方向前进,但如果您正在谈论进行 Notes API 调用,答案将大不相同。

标签: c# lotus-domino


【解决方案1】:

通常,Domino 服务器支持 4 种身份验证模式: - 基本的 - 会话(Domino 会话 ID) - LTPA (IBM SSO) - SPNEGO(8.5.1 新增)

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

最后但同样重要的是,您可以在 Domino 服务器前面设置一个 IIS 并使用 Websphere 插件,以便在 Domino 和 IIS 之间定义信任,这会将 windows 帐户转发到 Domino

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多