Jwt KeyClope返回已过期的令牌

Jwt KeyClope返回已过期的令牌,jwt,single-sign-on,keycloak,openid,access-token,Jwt,Single Sign On,Keycloak,Openid,Access Token,我想用keybeave来获取访问令牌 但是当我试图使用KeyClope发行的令牌时,我得到了一个错误令牌已过期 例如,如果我使用curl获取令牌: curl-u账户:我的秘密账户 -d“授予类型=密码和用户名=测试用户和密码=\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu -H“内容类型:应用程序/x-www-form-urlencoded” http://localhost:8080/auth/realms/t

我想用keybeave来获取访问令牌

但是当我试图使用KeyClope发行的令牌时,我得到了一个错误
令牌已过期

例如,如果我使用curl获取令牌:

curl-u账户:我的秘密账户
-d“授予类型=密码和用户名=测试用户和密码=\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
-H“内容类型:应用程序/x-www-form-urlencoded”
http://localhost:8080/auth/realms/testRealm/protocol/openid-连接/令牌
并使用jwt.io解码返回的令牌,我可以看到exp日期是昨天的日期

如何获取可用的访问令牌?

在“域设置”和“令牌”选项卡中选中!您可以在那里配置会话超时和令牌有效性

如果有设置,请进一步签入“客户端”=>“设置”=>“高级设置”


然后,请检查您的KeyClope主机上配置的时间和时区。

您的本地主机上的时间是否错误?@JanGaraj可能。它在码头上运行。但是由于其他原因,我不得不重新启动计算机,在那之后,时间还行。我不得不重新启动计算机(因为另一个原因),在那之后,钥匙斗篷继续正常工作。