Browse Source

钉钉登录网关过滤

vincent 3 years ago
parent
commit
92abca3b23

+ 4 - 3
maxkey-gateway/src/main/java/org/gateway/filter/AuthAndLogFilter.java

@@ -40,9 +40,10 @@ public class AuthAndLogFilter implements GlobalFilter, Ordered
         String address = exchange.getRequest().getPath().toString();
         //registration/registeron
 
-        if (address.contains("thirdLogin/login")
-                || address.contains("thirdLogin/getUserInfo")
-                || address.contains("registration/registeron"))
+        if (address.contains("thirdLogin/login") // 登录
+                || address.contains("thirdLogin/getUserInfo") // 获取用户
+                || address.contains("registration/registeron") // 注册
+                || address.contains("logon/oauth20/authorize/dingtalk")) // 钉钉登录
         {
             return chain.filter(exchange.mutate().build());
         }