Преглед на файлове

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