瀏覽代碼

Skip OAuth 2 authorize approval

MaxKey 2 天之前
父節點
當前提交
182a9471f9

+ 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);
                 }
             }