如何更改身份验证令牌的 expires_in 值?
How do I change the expires_in value for an authentication token?
我尝试按照下面提到的 URL 博客中的所有步骤进行操作。
虽然我正在获取身份验证令牌并且整个流程都正确 运行,但我无法更改 expires_in 的值,默认情况下为 43199。
如何将其更改为其他值,比如 5 分钟(300 秒)?
您可以在 xs-security.json 或 manually update uaa 中使用 cf update-service <uaa_instance_name> -c <json_file | inline-JSON object>
将其包含在 UAA 配置中
"oauth2-configuration": {
"token-validity": 7200
}
为了完整起见,这里有一个示例 UAA JSON
{
"xsappname": "example_uaa",
"tenant-mode": "dedicated",
"description": "Security profile of called application",
"scopes": [
{
"name": "uaa.user",
"description": "UAA"
}
],
"oauth2-configuration":{
"token-validity": 7200
},
"role-templates": [
{
"name": "Token_Exchange",
"description": "UAA",
"scope-references": [
"uaa.user"
]
}
]
}
我尝试按照下面提到的 URL 博客中的所有步骤进行操作。
虽然我正在获取身份验证令牌并且整个流程都正确 运行,但我无法更改 expires_in 的值,默认情况下为 43199。
如何将其更改为其他值,比如 5 分钟(300 秒)?
您可以在 xs-security.json 或 manually update uaa 中使用 cf update-service <uaa_instance_name> -c <json_file | inline-JSON object>
"oauth2-configuration": {
"token-validity": 7200
}
为了完整起见,这里有一个示例 UAA JSON
{
"xsappname": "example_uaa",
"tenant-mode": "dedicated",
"description": "Security profile of called application",
"scopes": [
{
"name": "uaa.user",
"description": "UAA"
}
],
"oauth2-configuration":{
"token-validity": 7200
},
"role-templates": [
{
"name": "Token_Exchange",
"description": "UAA",
"scope-references": [
"uaa.user"
]
}
]
}