소스 검색

Skip OAuth 2 authorize approval

MaxKey 2 일 전
부모
커밋
182a9471f9
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      maxkey-webs/maxkey-web-maxkey/src/main/java/org/dromara/maxkey/web/interceptor/SingleSignOnInterceptor.java

+ 4 - 0
maxkey-webs/maxkey-web-maxkey/src/main/java/org/dromara/maxkey/web/interceptor/SingleSignOnInterceptor.java

@@ -101,6 +101,10 @@ public class SingleSignOnInterceptor  implements AsyncHandlerInterceptor {
                     logger.debug("appId {}",appId);
                     app = appsService.get(appId,true);
                 }else if(requestURI.contains("/authz/oauth/v20/authorize")) {//oauth
+                	if(request.getMethod().equalsIgnoreCase("POST")) {
+                		logger.trace("Skip OAuth 2 authorize approval POST .");
+                		return true;
+                	}
                     app = appsService.get(request.getParameter(OAuth2Constants.PARAMETER.CLIENT_ID),true);
                 }
             }