소스 검색

添加权限校验逻辑

tianboguang 3 년 전
부모
커밋
f58a5cebb0
1개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. 21 0
      4dkankan-open-gateway-main/src/main/java/api/gateway/factory/AuthFilterGatewayFilterFactory.java

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