突然发现 Keycloak 23.x 中不允许用户或客户端使用离线令牌。
我有一群用户能够暂时获取 access_token,但这个错误突然开始发生
{
"message": "400 Bad Request: \"{\"error\":\"not_allowed\",\"error_description\":\"Offline tokens not allowed for the user or client\"}\"",
"status": 400,
"timestamp": "2023-12-01T16:20:16.788228"
}
我知道已经是 9 个月后了,但只是为了那些面临同样问题的人!
解决此问题的正确方法是创建一个组并附加
offline_access
角色,然后将您的用户添加到该组中。这会节省您的时间,而且很容易撤销,
offline_access_grp
)offline_access
>“分配”尝试再次登录,一切应该正常工作