You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gocloak:Introspect Token API调用返回400 Bad Request问题咨询

Keycloak令牌 introspect 失败的配置疑问

我正在使用gocloak v13@v13.8.0中client.go内的IntrospectToken接口,已生成access token。调用该接口时,默认设置token_type_hint: "requesting_party_token"会返回400 Bad Request;将其改为token_type_hint: "access_token"后调用成功。想咨询是否需要在Keycloak配置的客户端中设置特定选项?

以下是请求与响应日志:

==============================================================================
~~~ REQUEST ~~~
POST  /auth/realms/Customer1/protocol/openid-connect/token/introspect  HTTP/1.1
HOST   : localhost:8080
HEADERS:
        Authorization: Basic Y3VzdG9tZXIxLXNlcnZpY2UtY2xpZW50OmQ4MjkyNzRmLWQ4YTQtNGE5My1iMDM5LTk1MWE5OGM4MjQ3ZA==
        Content-Type: application/x-www-form-urlencoded
        User-Agent: go-resty/2.7.0 (https://github.com/go-resty/resty)
BODY   :
token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ0c2k1RGVxaE8wdFEwTktwMm0xQmplMmV4djJteVl2WmlQZVBKYnJEUWprIn0.eyJqdGkiOiIxNjIxODAyNC05MjZhLTQ5MWYtOWQ5NS1jYTEwNzU5YmJiOTYiLCJleHAiOjE2OTU5ODAwNzAsIm5iZiI6MCwiaWF0IjoxNjk1OTc5NzcwLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvYXV0aC9yZWFsbXMvQ3VzdG9tZXIxIiwiYXVkIjoiY3VzdG9tZXIxLXNlcnZpY2UtY2xpZW50Iiwic3ViIjoiOWY3NDdjMDgtMmNhYy00ZDFiLWJkM2QtNjViYzgzNTczYzFiIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY3VzdG9tZXIxLXNlcnZpY2UtY2xpZW50IiwiYXV0aF90aW1lIjowLCJzZXNzaW9uX3N0YXRlIjoiZjY5NTljMGEtNzM2Yi00MzlkLTg1ZTgtYmE5OGVkMDk4MWM1IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwOi8vbG9jYWxob3N0OjgwODAvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsidmlld2VyIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwibmFtZSI6Ik1hbmp1IFByYWJodSIsInByZWZlcnJlZF91c2VybmFtZSI6Im1wcmFiaHUiLCJnaXZlbl9uYW1lIjoiTWFuanUiLCJmYW1pbHlfbmFtZSI6IlByYWJodSIsImVtYWlsIjoibXByYWJodUBwYW0uY29tIn0.1xD56SDXGx9XY07JKFl4AzleRWnQPy-AMh_DTB7LVGuIkUDt8pdfauCm5u1QPX2Vz9ou0TqOLBdLiPVd2eFbjw9iUewADB9PzZaAbZQXBPDnWLli2jkRl3yn7g4A9nhboAKR2M9I2pxstqzylnsDwrQrNViFb3qms1-DoaBl2AnjALorYJyBLSw7LfBGZea4x4gk0ssFL8jMjUoM8vB0x2cRujChGQim08qQij0yJtakUMeJaDapQYdyEW5RPDmhaZat03j25ZHxEW4DT92DL8Of14a2ZP-drpGLXxa_dgl3YLRM-TayXtxTqsFNCn3_-lveNGxa32E3kQFcYdrmTA&token_type_hint=requesting_party_token
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS       : 400 Bad Request
PROTO        : HTTP/1.1
RECEIVED AT  : 2023-09-29T14:59:41.534280153+05:30
TIME DURATION: 3.080334ms
HEADERS      :
        Connection: keep-alive
        Content-Length: 77
        Content-Type: application/json
        Date: Fri, 29 Sep 2023 09:29:41 GMT
BODY         :
{
   "error": "invalid_request",
   "error_description": "Failed to introspect token."
}
==============================================================================
2023/09/29 14:59:41 Retrospect error  unable to retrospect token: 400 Bad Request: invalid_request: Failed to introspect token.

内容的提问来源于stack exchange,提问作者M.P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 16:09:53