Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OpenAM中将声明添加到JWT令牌?_Jwt_Openid_Openam - Fatal编程技术网

在OpenAM中将声明添加到JWT令牌?

在OpenAM中将声明添加到JWT令牌?,jwt,openid,openam,Jwt,Openid,Openam,我使用openAM访问令牌端点来获取刷新令牌和id_令牌。但我的id_令牌中缺少jti索赔。我如何将此包含在id_令牌中 我的id_代币声明如下: { “at_hash”: “kZVRzMbiEVbhH9cn1NlPTw”, “sub”: “user1”, “iss”: “http://openam.example.com:80/openam/oauth2”, “tokenName”: “id_token”, “aud”: [ “MyClientId” ], “c_hash”: “mWLBu83

我使用openAM访问令牌端点来获取刷新令牌和id_令牌。但我的id_令牌中缺少jti索赔。我如何将此包含在id_令牌中

我的id_代币声明如下:

{
“at_hash”: “kZVRzMbiEVbhH9cn1NlPTw”,
“sub”: “user1”,
“iss”: “http://openam.example.com:80/openam/oauth2”,
“tokenName”: “id_token”,
“aud”: [
“MyClientId”
],
“c_hash”: “mWLBu83Jg3Y1Kj6em3kQDQ”,
“org.forgerock.openidconnect.ops”: “bcf12880-a3f6-46d8-aad7-98250ab9a43f”,
“azp”: “MyClientId”,
“auth_time”: 1489831204,
“realm”: “/”,
“exp”: 1489834804,
“tokenType”: “JWTToken”,
“iat”: 1489831204
}

您需要在“服务”部分中添加openidconnect以获取id_令牌

抱歉,如果您想要索赔,请自定义OIDC脚本,您可以根据需要获取和操作脚本