diff --git a/maxkey-common/src/main/java/org/maxkey/util/RequestTokenUtils.java b/maxkey-common/src/main/java/org/maxkey/util/RequestTokenUtils.java index e17e92adc..fe7e6c128 100644 --- a/maxkey-common/src/main/java/org/maxkey/util/RequestTokenUtils.java +++ b/maxkey-common/src/main/java/org/maxkey/util/RequestTokenUtils.java @@ -25,8 +25,8 @@ public class RequestTokenUtils { * 从请求中获取token令牌信息,优先级顺序如下 *

* 1) 参数 access_token
- * 2) header 的Authorization或者authorization
- * 3) 参数 token
+ * 2) 参数 token
+ * 3) header 的Authorization或者authorization
*

* * @param request @@ -35,14 +35,15 @@ public class RequestTokenUtils { public static String resolveAccessToken(HttpServletRequest request) { String access_token = request.getParameter(ACCESS_TOKEN); + if(StringUtils.isBlank(access_token)) { + access_token = request.getParameter(TOKEN); + } + if(StringUtils.isBlank(access_token)) { //for header authorization bearer access_token = AuthorizationHeaderUtils.resolveBearer(request); } - if(StringUtils.isBlank(access_token)) { - access_token = request.getParameter(TOKEN); - } return access_token; }