From aab1b5924510782cb4069252c08e98e306b28618 Mon Sep 17 00:00:00 2001 From: Ivan Gorshkov Date: Wed, 27 Aug 2025 15:40:27 +0100 Subject: [PATCH] bearer token endpoint --- internal/clientcredentials/service.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/clientcredentials/service.go b/internal/clientcredentials/service.go index 9e17740..0bd646f 100644 --- a/internal/clientcredentials/service.go +++ b/internal/clientcredentials/service.go @@ -87,6 +87,11 @@ func HandleTokenRequest(w http.ResponseWriter, r *http.Request) { return } + tokenType := r.URL.Query().Get("token_type") + if tokenType == "" { + tokenType = "Bearer" // default + } + accessToken := firstAccessToken _, ok := state.Load(clientSecret) @@ -106,7 +111,7 @@ func HandleTokenRequest(w http.ResponseWriter, r *http.Request) { response := tokenResponse{ AccessToken: accessToken, - TokenType: "Bearer", + TokenType: tokenType, ExpiresIn: 0, }