Browse Source

添加权限校验逻辑

tianboguang 3 năm trước cách đây
mục cha
commit
f58a5cebb0

+ 21 - 0
4dkankan-open-gateway-main/src/main/java/api/gateway/factory/AuthFilterGatewayFilterFactory.java

@@ -0,0 +1,21 @@
+package api.gateway.factory;
+
+import api.gateway.filters.CommonAuthFilter;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cloud.gateway.filter.GatewayFilter;
+import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
+import org.springframework.stereotype.Component;
+
+@Component
+public class AuthFilterGatewayFilterFactory extends AbstractGatewayFilterFactory<Object> {
+
+    @Autowired
+    private CommonAuthFilter commonAuthFilter;
+
+    @Override
+    public GatewayFilter apply(Object filter) {
+        return commonAuthFilter;
+    }
+}
+
+