在 Keycloak 服务器中,我们创建了一个Access Type
具有confidential
. 通过使用和调用/protocol/openid-connect/token
端点,我们得到了,它应该在后续请求中对有问题的应用程序(客户端)进行身份验证。client_id
client_secret
access_token
即使令牌是有效的(我通过调用introspect
端点进行了双重检查),对于任何具有此功能的请求,我都会从服务器收到 500 错误access_token
简而言之:
- 调用此端点
<base_url>/auth/realms/<realm>/protocol/openid-connect/token
会提供 access_token- 提供的数据:client_id、client_secret、grant_type:“client_credentials”
- 打电话
<base_url>/auth/realms/<realm>/protocol/openid-connect/userinfo
给500Internal Server Error
{
"error": "unknown_error"
}
关于问题可能是什么的任何见解?