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