我肯定有 IBM WebSphere Portal 和 IBM WebSphere Application Server。使用 IBM WAS 登录 WPS,它使用 IBM Tivoli Directory Server。现在我想再实现一个按钮,让我使用 Facebook 帐户在 WPS 中验证用户(例如)。我必须选择哪种方式?使用 JAAS?或者是其他东西?我想最大限度地利用 IBM WAS Security 的内部机制。
问问题
521 次
2 回答
2
除了评论中给出的链接之外,您还可以编写自己的身份验证,编写自己的Trusted Association Interceptor。然而,使用给定的 TAI 实现 OAuth 可能更容易。
于 2015-03-04T19:19:05.890 回答
0
如果您想定制,您将无法绕过 TAI。除了在 Response 对象上设置重定向之外,TAI 还允许您使用 TAIResult 响应代码 302 将用户发送到 Facebook 以进行身份验证质询。如果您想重用可用选项,您应该查看添加到其代码中的扩展门户。它包括对默认登录 Portlet 的扩展,以及在 Portal 用户群中拥有不需要的 Facebook 用户的能力。它被称为瞬态
于 2015-04-08T21:28:10.457 回答