0

我实现了 OAuth 2.0 Provider 层,因此我的服务器和 IBM-Connections 服务器之间的所有通信都使用正确的 OAuth 令牌进行。我按照下面提到的 URL 中提到的步骤操作: http ://www-10.lotus.com/ldd/lcwiki.nsf/dx/Building_Embedded_Experience_gadgets_for_third-_party_IBM_Connections_Activity_Streams

请求到达我的服务器(点击上面提到的小工具后) https://?client_id=853e738c8f514ea0b0beb03c538df1e4&redirect_uri=https%3A%2F%2FBLTCon4Gold1.actiance.local%3A9444%2Fconnections%2Fopensocial%2Fgadgets%2Foauth2callback&response_type=code&scope= read_stream%2Cpublish_stream&state=WcSdxX0BvPkwiOli2VFnlsIWEWzAprpT6DW2I9RXEjDtUpD-faNVQkYvLb1AcgX3Z3njZg0qPPZjd5XMT7ENQSYiBr1thpOiUlLzYKkmt5-2qG304QgYEpWE8csezSIJ-4qHiFFeGbJpILbgzUw7DBoNMVMPcF-OfMbZ5orqgKwBCCajFVKdgQeukivSq4r3hBFY89lgto4co_dacDR1Dt7AWDM

用户凭据验证后,OAuth 提供者层将请求重定向到回调 URL,其中代码和状态作为查询参数: https://bltcon4gold1.actiance.local:9444/connections/opensocial/gadgets/oauth2callback?code=477885dfb80644958cd4bae049bc2b9f&state=WcSdxX0BvPkwiOli2VFnlsIWEWzDprpD-E faNVQkYvLb1AcgX3Z3njZg0qPPZjd5XMT7ENQSYiBr1thpOiUlLzYKkmt5-2qG304QgYEpWE8csezSIJ-4qHiFFeGbJpILbgzUw7DBoNMVMPcF-OfMbZ5orqgKwBCCajFVKdgQeukivSq4r3hBFY89lgdt1cod

响应显示 http 状态代码 200。但问题是 IBM-Connection 服务器没有进一步调用请求令牌。请给我提意见。

4

1 回答 1

0

检查您的 systemout.log 是否有 PXIX 或其他 SSL 错误

如果您使用的是自签名证书,则应将密钥导入信任库。

登录到您的部署管理器 转到安全 > SSL 证书和密钥管理 单击密钥存储和证书 选择 CellDefaultTrustStore 单击签名者证书 单击从端口检索 在 ip:port 中为其命名 localhttp 类型单击从端口检索

您还可以在部署管理器中打开跟踪

于 2013-06-07T17:56:21.840 回答