OpenAM / json / authenticate ReST api在不同的服务器上表现不同

时间:2017-11-30 08:25:15

标签: openam

我正在为一个领域调用OpenAM / json / authenticate api。请求详细信息如下。问题出在一台服务器上,收到的响应直接包含tokenId,另一方面,它给authId提供了回调。两台服务器完全相同,配置相同。任何帮助修复输出以直接获取tokenId将是一个很大的帮助。 OpenAM提供的帮助有限。这给了我几个不眠之夜。

bObs.flatMap((b) -> { b.aRepository.getbyB(b).defaultIfEmpty(new ArrayList()); } ).toList()

在一台服务器上输出

Method: POST 
URL: http://localhost:8080/openam/json/authenticate?realm=/MYREALM
Headers:
 1. Content-Type:application/json 
 2. X-OpenAM-Password:Wsdwe@9900
 3. X-OpenAM-Username:sdf.er@dummy.com

其他服务器上的输出

{
    "tokenId": "AQIC5wM2LY4SfcwB_yB8SZ5JOfJSzlbBCIb0645ky5NrwUY.*AAJTSQACMDMAAlNLADASMjExOTAwMjczNDI5Mjg0Mjc3MgACUzEAAjAy*",
    "successUrl": "/openam/console"
}

注意:我使用的是 OpenAM 13.0.0

0 个答案:

没有答案