首页 > 解决方案 > 如何使用 curl 增加 keycload 承载访问令牌时间?

问题描述

这是我用来创建访问令牌的 curl 命令,但该访问令牌在 60 秒后过期

 curl   -d "client_id=admin-cli"  -d "username=myadminuser"   -d "password=myadminpass" -d "grant_type=password"   "http://localhost:8080/auth/realms/myrealmname/protocol/openid-connect/token"

有没有办法在使用 curl 创建它时增加它的时间?

或通过更改管理控制台 ui 中的任何领域设置

标签: keycloak

解决方案


作为默认值,access_token生命周期设置为 60 秒,refresh_token生命周期为 30 分钟。

如标准中所述,您可以随时OIDC获得更新。access_tokenrefresh_token

access_token除此之外,您可以在领域设置中更改生命周期:

领域master-> 领域设置 -> 令牌 -> 访问令牌生命周期

但请记住 - 建议使用较短的时间段。


推荐阅读