使用Facebook API在IBM WebSphere Portal中进行身份验证

时间:2015-03-04 13:09:43

标签: java websphere-portal ibm-was

我确实拥有IBM WebSphere Portal和IBM WebSphere Application Server。登录到WPS使用IBM WAS,它使用IBM Tivoli Directory Server。现在我想再实现一个按钮,这样我就可以使用Facebook帐户在WPS中对用户进行身份验证(例如)。我必须选择哪种方式?使用JAAS?或者是其他东西?我想最大限度地使用IBM WAS Security的内部机制。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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