zhouhao vor 7 Jahren
Ursprung
Commit
02ef8e7824

+ 6 - 0
hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/simple/request/SimpleOAuth2Request.java

@@ -90,6 +90,9 @@ public class SimpleOAuth2Request implements OAuth2Request {
 
     @Override
     public OAuth2Request param(String name, Object value) {
+        if (value == null) {
+            return this;
+        }
         request.param(name, String.valueOf(value));
         return this;
     }
@@ -102,6 +105,9 @@ public class SimpleOAuth2Request implements OAuth2Request {
 
     @Override
     public OAuth2Request header(String name, String value) {
+        if (value == null) {
+            return this;
+        }
         request.header(name, value);
         return this;
     }

+ 5 - 5
hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/simple/session/DefaultOAuth2Session.java

@@ -161,10 +161,10 @@ public class DefaultOAuth2Session implements OAuth2Session {
         }
         OAuth2Request request = createRequest(getRealUrl(serverConfig.getAccessTokenUrl()));
         //request.onRefreshTokenExpired(reTry -> {
-            //重新请求token
-          //  setAccessTokenInfo(requestAccessToken());
-            //applyTokenParam(request);
-            //reTry.doReTry();
+        //重新请求token
+        //  setAccessTokenInfo(requestAccessToken());
+        //applyTokenParam(request);
+        //reTry.doReTry();
         //});
         applyBasicAuthParam(request);
         boolean[] skip = new boolean[1];
@@ -189,7 +189,7 @@ public class DefaultOAuth2Session implements OAuth2Session {
             tokenInfo.setCreateTime(accessTokenInfo.getCreateTime());
             tokenInfo.setUpdateTime(System.currentTimeMillis());
             setAccessTokenInfo(tokenInfo);
-        } catch (OAuth2RequestException|BusinessException e) {
+        } catch (OAuth2RequestException | BusinessException e) {
             if (!skip[0]) {
                 //refresh token success
                 throw e;