gpt4 book ai didi

ajax - XAgent - Domino 单点登录

转载 作者:行者123 更新时间:2023-12-01 11:51:24 25 4
gpt4 key购买 nike

我们在公司的服务器上使用“单点登录”。在浏览器中打开 xpage 应用程序时,服务器登录掩码会显示给用户。

现在我们有为其他非 Domino 应用程序实现 REST 服务的请求。我们使用 xagent 模式来实现这个服务。客户端如何在一个简单的 ajax 调用中针对此服务验证自己?

谢谢马里奥

最佳答案

马里奥,您有以下选择:

  1. Domino 目录中的 Internet 站点配置允许指定接受基本 HTTP(s) 身份验证的异常 URL。调用客户端只需要根据 HTTP 标准提供用户名/密码即可。如果您的调用客户端是 Java,则 Apache HTTP Client是一个不错的选择,因为它会为您处理所有这些事情。
  2. 如果其他系统可以访问共享 secret (例如 WebSphere 服务器或 F1 负载平衡器),您可以生成 LTPA token 并将其作为 cookie 提供。同样,Apache HTTP 客户端是一个不错的选择
  3. 您使用 SecureDomino可以根据 IP 地址对客户端进行身份验证的插件(商业)
  4. 您使用 Tivoli Access Manager (TAM) 作为代理并从 Kerberos 或 NTML 生成 LTPA。 Puakma Webbooster SSO是替代 TAM 的业务合作伙伴
  5. 您将项目稍微拖到 8.5.4 出来并使用 OAuth
  6. 您允许匿名访问但需要在 XML Post 中提供凭据(例如 Domino Blogsphere 中的 MetaWebLog API 实现)

“如果对于任何给定问题都没有至少少数解决方案,那就不是 IBM”™

关于ajax - XAgent - Domino 单点登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168256/

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