├── .circleci ├── config.yml └── mvn_settings.xml ├── .gitignore ├── .gitlab-ci.yml ├── CHANGELOG.zh-CN.md ├── LICENSE ├── README.md ├── README_ZH.md ├── chart └── api-gateway │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── ingress.yaml │ ├── pre-config-config.yaml │ └── service.yaml │ └── values.yaml ├── docker └── Dockerfile ├── init-config.sh ├── pom.xml ├── screenshot ├── filter_workflow.jpg └── flow_chart.png └── src ├── main ├── java │ └── io │ │ └── choerodon │ │ └── gateway │ │ ├── GatewayApplication.java │ │ ├── cache │ │ ├── MultiCacheAutoConfig.java │ │ ├── MultiCacheProperties.java │ │ ├── l1 │ │ │ ├── L1Cache.java │ │ │ ├── L1CacheManager.java │ │ │ └── caffeine │ │ │ │ ├── CaffeineL1Cache.java │ │ │ │ └── CaffeineL1CacheManager.java │ │ ├── l2 │ │ │ ├── L2Cache.java │ │ │ ├── L2CacheManager.java │ │ │ └── redis │ │ │ │ ├── DefaultRedisCacheWriter.java │ │ │ │ ├── RedisL2Cache.java │ │ │ │ └── RedisL2CacheManager.java │ │ └── multi │ │ │ ├── MultiAllCache.java │ │ │ ├── MultiCache.java │ │ │ ├── MultiCacheManager.java │ │ │ ├── MultiL1Cache.java │ │ │ └── MultiL2Cache.java │ │ ├── config │ │ ├── CustomZuulConfig.java │ │ └── GatewayProperties.java │ │ ├── domain │ │ ├── CheckRequest.java │ │ ├── CheckResponse.java │ │ ├── CheckState.java │ │ ├── CustomUserDetailsWithResult.java │ │ ├── RequestContext.java │ │ ├── ResponseContext.java │ │ └── TranceSpan.java │ │ ├── dto │ │ ├── CategoryMenuDTO.java │ │ ├── OrganizationDTO.java │ │ ├── PermissionDTO.java │ │ └── ProjectDTO.java │ │ ├── filter │ │ ├── authentication │ │ │ ├── AddJwtFilter.java │ │ │ ├── AdminUserPermissionFilter.java │ │ │ ├── CollectSpanFilter.java │ │ │ ├── CommonRequestCheckFilter.java │ │ │ ├── GetPermissionFilter.java │ │ │ ├── GetRequestRouteFilter.java │ │ │ ├── GetUserDetailsFilter.java │ │ │ ├── HelperFilter.java │ │ │ ├── LoginAccessRequestFilter.java │ │ │ ├── PermissionDisableOrSkipFilter.java │ │ │ ├── PublicRequestFilter.java │ │ │ └── SourceCategoryCheckFilter.java │ │ └── route │ │ │ ├── CustomErrorZuulFilter.java │ │ │ ├── GateWayHelperFilter.java │ │ │ └── HeaderWrapperFilter.java │ │ ├── helper │ │ └── AuthenticationHelper.java │ │ ├── mapper │ │ ├── CategoryMenuMapper.java │ │ ├── OrganizationMapper.java │ │ ├── PermissionMapper.java │ │ └── ProjectMapper.java │ │ ├── service │ │ ├── GetUserDetailsService.java │ │ ├── PermissionService.java │ │ └── impl │ │ │ ├── GetUserDetailsServiceImpl.java │ │ │ └── PermissionServiceImpl.java │ │ └── util │ │ └── SourceUtil.java └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── mapper │ ├── CategoryMenuMapper.xml │ ├── OrganizationMapper.xml │ ├── PermissionMapper.xml │ └── ProjectMapper.xml └── test ├── groovy └── io │ └── choerodon │ └── gateway │ ├── IntegrationTestConfiguration.groovy │ ├── cache │ ├── caffeine │ │ └── CaffeineL1CacheManagerSpec.groovy │ ├── multi │ │ ├── MultiAllCacheSpec.groovy │ │ ├── MultiCacheManagerSpec.groovy │ │ ├── MultiL1CacheSpec.groovy │ │ └── MultiL2CacheSpec.groovy │ └── redis │ │ └── RedisL2CacheManagerSpec.groovy │ ├── filter │ ├── authentication │ │ ├── AddJwtFilterSpec.groovy │ │ ├── AdminUserPermissionFilterSpec.groovy │ │ ├── CollectSpanFilterSpec.groovy │ │ ├── CommonRequestCheckFilterSpec.groovy │ │ ├── GetPermissionFilterSpec.groovy │ │ ├── GetRequestRouteFilterSpec.groovy │ │ ├── LoginAccessRequestFilterSpec.groovy │ │ ├── PermissionDisableOrSkipFilterSpec.groovy │ │ └── PublicRequestFilterSpec.groovy │ └── route │ │ ├── CustomErrorZuulFilterSpec.groovy │ │ ├── GateWayHelperFilterSpec.groovy │ │ └── HeaderWrapperFilterSpec.groovy │ ├── helper │ └── GatewayHelperSpec.groovy │ ├── my │ ├── MyClientHttpResponse.groovy │ └── MyRibbonCommand.groovy │ └── service │ ├── GetUserDetailsServiceSpec.groovy │ └── PermissionServiceSpec.groovy └── resources └── config ├── application-test.yml └── application.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/mvn_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/.circleci/mvn_settings.xml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGELOG.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/CHANGELOG.zh-CN.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/README_ZH.md -------------------------------------------------------------------------------- /chart/api-gateway/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/.helmignore -------------------------------------------------------------------------------- /chart/api-gateway/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/Chart.yaml -------------------------------------------------------------------------------- /chart/api-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/README.md -------------------------------------------------------------------------------- /chart/api-gateway/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/templates/_helpers.tpl -------------------------------------------------------------------------------- /chart/api-gateway/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/templates/deployment.yaml -------------------------------------------------------------------------------- /chart/api-gateway/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/templates/ingress.yaml -------------------------------------------------------------------------------- /chart/api-gateway/templates/pre-config-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/templates/pre-config-config.yaml -------------------------------------------------------------------------------- /chart/api-gateway/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/templates/service.yaml -------------------------------------------------------------------------------- /chart/api-gateway/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/chart/api-gateway/values.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /init-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/init-config.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/pom.xml -------------------------------------------------------------------------------- /screenshot/filter_workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/screenshot/filter_workflow.jpg -------------------------------------------------------------------------------- /screenshot/flow_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/screenshot/flow_chart.png -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/MultiCacheAutoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/MultiCacheAutoConfig.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/MultiCacheProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/MultiCacheProperties.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l1/L1Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l1/L1Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l1/L1CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l1/L1CacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l1/caffeine/CaffeineL1Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l1/caffeine/CaffeineL1Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l1/caffeine/CaffeineL1CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l1/caffeine/CaffeineL1CacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l2/L2Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l2/L2Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l2/L2CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l2/L2CacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l2/redis/DefaultRedisCacheWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l2/redis/DefaultRedisCacheWriter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l2/redis/RedisL2Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l2/redis/RedisL2Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/l2/redis/RedisL2CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/l2/redis/RedisL2CacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/multi/MultiAllCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/multi/MultiAllCache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/multi/MultiCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/multi/MultiCache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/multi/MultiCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/multi/MultiCacheManager.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/multi/MultiL1Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/multi/MultiL1Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/cache/multi/MultiL2Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/cache/multi/MultiL2Cache.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/config/CustomZuulConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/config/CustomZuulConfig.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/config/GatewayProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/config/GatewayProperties.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/CheckRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/CheckRequest.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/CheckResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/CheckResponse.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/CheckState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/CheckState.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/CustomUserDetailsWithResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/CustomUserDetailsWithResult.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/RequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/RequestContext.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/ResponseContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/ResponseContext.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/domain/TranceSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/domain/TranceSpan.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/dto/CategoryMenuDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/dto/CategoryMenuDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/dto/OrganizationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/dto/OrganizationDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/dto/PermissionDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/dto/PermissionDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/dto/ProjectDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/dto/ProjectDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/AddJwtFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/AddJwtFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/AdminUserPermissionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/AdminUserPermissionFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/CollectSpanFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/CollectSpanFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/CommonRequestCheckFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/CommonRequestCheckFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/GetPermissionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/GetPermissionFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/GetRequestRouteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/GetRequestRouteFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/GetUserDetailsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/GetUserDetailsFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/HelperFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/HelperFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/LoginAccessRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/LoginAccessRequestFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/PermissionDisableOrSkipFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/PermissionDisableOrSkipFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/PublicRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/PublicRequestFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/authentication/SourceCategoryCheckFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/authentication/SourceCategoryCheckFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/route/CustomErrorZuulFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/route/CustomErrorZuulFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/route/GateWayHelperFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/route/GateWayHelperFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/filter/route/HeaderWrapperFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/filter/route/HeaderWrapperFilter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/helper/AuthenticationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/helper/AuthenticationHelper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/mapper/CategoryMenuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/mapper/CategoryMenuMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/mapper/OrganizationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/mapper/OrganizationMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/mapper/PermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/mapper/PermissionMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/mapper/ProjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/mapper/ProjectMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/service/GetUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/service/GetUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/service/PermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/service/PermissionService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/service/impl/GetUserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/service/impl/GetUserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/service/impl/PermissionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/service/impl/PermissionServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/gateway/util/SourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/java/io/choerodon/gateway/util/SourceUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /src/main/resources/mapper/CategoryMenuMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/mapper/CategoryMenuMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/OrganizationMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/mapper/OrganizationMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/PermissionMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/mapper/PermissionMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/ProjectMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/main/resources/mapper/ProjectMapper.xml -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/IntegrationTestConfiguration.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/IntegrationTestConfiguration.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/caffeine/CaffeineL1CacheManagerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/caffeine/CaffeineL1CacheManagerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/multi/MultiAllCacheSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/multi/MultiAllCacheSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/multi/MultiCacheManagerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/multi/MultiCacheManagerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/multi/MultiL1CacheSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/multi/MultiL1CacheSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/multi/MultiL2CacheSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/multi/MultiL2CacheSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/cache/redis/RedisL2CacheManagerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/cache/redis/RedisL2CacheManagerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/AddJwtFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/AddJwtFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/AdminUserPermissionFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/AdminUserPermissionFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/CollectSpanFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/CollectSpanFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/CommonRequestCheckFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/CommonRequestCheckFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/GetPermissionFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/GetPermissionFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/GetRequestRouteFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/GetRequestRouteFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/LoginAccessRequestFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/LoginAccessRequestFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/PermissionDisableOrSkipFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/PermissionDisableOrSkipFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/authentication/PublicRequestFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/authentication/PublicRequestFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/route/CustomErrorZuulFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/route/CustomErrorZuulFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/route/GateWayHelperFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/route/GateWayHelperFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/filter/route/HeaderWrapperFilterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/filter/route/HeaderWrapperFilterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/helper/GatewayHelperSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/helper/GatewayHelperSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/my/MyClientHttpResponse.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/my/MyClientHttpResponse.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/my/MyRibbonCommand.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/my/MyRibbonCommand.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/service/GetUserDetailsServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/service/GetUserDetailsServiceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/choerodon/gateway/service/PermissionServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/groovy/io/choerodon/gateway/service/PermissionServiceSpec.groovy -------------------------------------------------------------------------------- /src/test/resources/config/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/resources/config/application-test.yml -------------------------------------------------------------------------------- /src/test/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choerodon/api-gateway-old/HEAD/src/test/resources/config/application.yml --------------------------------------------------------------------------------