1

我肯定有 IBM WebSphere Portal 和 IBM WebSphere Application Server。使用 IBM WAS 登录 WPS,它使用 IBM Tivoli Directory Server。现在我想再实现一个按钮,让我使用 Facebook 帐户在 WPS 中验证用户(例如)。我必须选择哪种方式?使用 JAAS?或者是其他东西?我想最大限度地利用 IBM WAS Security 的内部机制。

4

2 回答 2

2

除了评论中给出的链接之外,您还可以编写自己的身份验证,编写自己的Trusted Association Interceptor。然而,使用给定的 TAI 实现 OAuth 可能更容易。

于 2015-03-04T19:19:05.890 回答
0

如果您想定制,您将无法绕过 TAI。除了在 Response 对象上设置重定向之外,TAI 还允许您使用 TAIResult 响应代码 302 将用户发送到 Facebook 以进行身份​​验证质询。如果您想重用可用选项,您应该查看添加到其代码中的扩展门户。它包括对默认登录 Portlet 的扩展,以及在 Portal 用户群中拥有不需要的 Facebook 用户的能力。它被称为瞬态

仅供参考 http://www-10.lotus.com/ldd/portalwiki.nsf/dx/How_to_Configure_and_Use_OpenID_Facebook_integration_on_WebSphere_Portal

于 2015-04-08T21:28:10.457 回答