本文介紹了訪問令牌響應:tokenType不能為空的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在升級我的服務并使用OAuth2實現Web客戶端,但我收到異常是”tokenType不能為空”,您能幫我解決這個問題嗎?
例外:
Org.springframework.security.oauth2.core.OAuth2AuthorizationException:[INVALID_TOKEN_RESPONSE]嘗試檢索OAuth 2.0訪問令牌響應時出錯:提取類型[類org.springframework.security.oauth2.core.endpoint.OAuth2AccessTokenResponse]和內容類型[應用程序/JSON]的響應時出錯;嵌套異常為org.springframework.http.converter.HttpMessageNotReadableException:讀取OAuth 2.0訪問令牌響應時出錯:tokenType不能為空;嵌套異常為java.lang.IlLegalArgumentException:tokenType不能為空
推薦答案
最終解決了問題,客戶端在令牌json響應中缺少一個為tokenType的字段。實際上,tokenType也應該包括在令牌響應中,在我的例子中,tokenType是承載的。
{
“Access_Token”:”*”,
“Token_type”:”持有者”,
“Expires_In”:1800,
“Scope”:”讀取”
)
這篇關于訪問令牌響應:tokenType不能為空的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,