2

我需要为 Webpshere 门户提供 SSO。身份验证过程需要由 PHP 站点处理(该站点本身应该通过 LDAP 针对 Active Directory 对用户进行身份验证——不过我想我已经涵盖了这一点)。有人告诉我我需要创建一个 LTPA cookie。我该怎么做呢?需要设置哪些信息?Websphere 是否能够读取此 cookie 并授予用户访问权限?

4

3 回答 3

2

Websphere 提供了对使用 LTPA 令牌进行身份验证传播的开箱即用支持(在 Web 应用程序中,这些通常存储在名为 LTPAToken 和 LTPAToken2 的 cookie 中)。通常,要使 Websphere 和您的 PHP 应用程序都能正常工作,必须共享相同的 LTPA 密钥(基于该密钥生成 LTPA 令牌)。在 websphere 管理中,需要进行一些配置来启用 LTPA 并同步密钥。

但是,我完全不知道 PHP 的功能;不知道是否有任何 LTPA PHP 库或对 LTPA 的内置 Apache/PHP 支持。谷歌搜索 IBM 的信息中心 (publib.boulder.ibm.com) 可能会有所帮助。

于 2009-02-03T12:22:32.797 回答
1

IBM developerWorks上 PHP 页面上的这篇ST Awareness文章可能会对您有所帮助。在红皮书Building Sametime Enabled Applications的第 12 章中,还有一个为 ASP 页面添加感知的示例。如果您的环境中没有 LTPA,它详细说明了一种方法。

于 2009-04-07T14:57:26.687 回答
0

WAS 可以使用自定义 TAI 创建 LTPA cookie,请阅读以下链接了解更多详细信息:

开发自定义信任关联拦截器

于 2017-08-01T03:25:16.753 回答