【发布时间】:2021-02-09 00:15:25
【问题描述】:
我正在尝试使用 keycloak 获取访问令牌,
但我在尝试使用 keycloak 颁发的令牌时收到错误 Token is expired
例如,如果我使用 curl 获取令牌:
curl -u account:___mysecret___ -k
-d "grant_type=password&username=testuser&password=__some__pass"
-H "Content-Type:application/x-www-form-urlencoded"
http://localhost:8080/auth/realms/testRealm/protocol/openid-connect/token
使用jwt.io解码返回的token,可以看到exp日期是昨天的日期。
如何获得可用的访问令牌?
【问题讨论】:
-
你的本地主机时间错了吗?
-
@JanGaraj 也许。它在 docker 中运行。但是由于其他原因我不得不重新启动计算机,然后时间就可以了。
标签: jwt single-sign-on keycloak openid access-token