gpt4 book ai didi

xpages - XPage 应用程序、Notes 客户端和连接之间的 SSO

转载 作者:行者123 更新时间:2023-12-02 05:24:16 25 4
gpt4 key购买 nike

是否有人成功创建了包含 SSO 的 XPage 应用程序,以便用户登录到 Notes 客户端并能够打开使用 Social Enabler 将 Connections 数据集成到 XPage 中的 XPage 应用程序(数据库)?我的项目成功的关键是不需要提示用户输入用户名和密码(用户刚刚登录到 notes!)。

我看过@nheidloff 的博客,内容是关于在 xpage 和连接之间使用 LTPA token 的 SSO,但是我需要它在 notes 客户端中工作。如果有人成功创建了这个,请分享任何提示。

最佳答案

我在博客上介绍了一种技术...

http://lotusnotus.com/lotusnotus_en.nsf/dx/authenticating-notes-users-for-web-apps-automatically....htm

总而言之,我们需要一个 LtpaToken 来进行基于 Web 的身份验证。我们能够使用 session 对象的 Java 方法在 Notes 客户端中创建 LtpaToken。所以我的解决方案有两个部分。

一个 java 代理,它在客户端为经过身份验证的用户生成有效的 LtpaToken。我们从任何 Lotusscript 例程调用此 java 代理。

第二部分是任何可以匿名访问的数据库上的重定向网页。这可能是 Lotusscript 代理、servlet 或 XAgent。它将从 GET 请求中获取 LTPAToken 和目标 URL,将 LTPAToken 添加到 cookie 中并将用户重定向回目标 URL。

在 Lotus Notes 客户端中,任何 Lotusscript 操作都可能调用 Java 代理,获取有效的 LTPAToken 并启动构造的 URL,该 URL 指向带有必要参数的重定向网页。

我在 Domino Web 服务器上检测到几个错误。有关这些错误的技术和解决方法的详细信息,您可以引用我的博客文章。

关于xpages - XPage 应用程序、Notes 客户端和连接之间的 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com