├── .github ├── semantic.yml └── workflows │ └── maven-ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── maven-settings.xml ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── casbin │ │ ├── annotation │ │ └── CasbinDataSource.java │ │ ├── exception │ │ ├── CasbinAdapterException.java │ │ ├── CasbinModelConfigNotFoundException.java │ │ ├── CasbinPolicyConfigNotFoundException.java │ │ └── CasbinWatcherLettuceTypeUnsupportedException.java │ │ ├── spring │ │ └── boot │ │ │ └── autoconfigure │ │ │ ├── CasbinAutoConfiguration.java │ │ │ ├── CasbinRedisWatcherAutoConfiguration.java │ │ │ ├── TxWatcher.java │ │ │ └── properties │ │ │ ├── CasbinDataSourceInitializationMode.java │ │ │ ├── CasbinExceptionProperties.java │ │ │ ├── CasbinProperties.java │ │ │ ├── CasbinStoreType.java │ │ │ ├── CasbinWatcherLettuceRedisType.java │ │ │ └── CasbinWatcherType.java │ │ └── utils │ │ └── FileUtils.java └── resources │ └── META-INF │ ├── spring.factories │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── test ├── java └── org │ └── casbin │ ├── CasbinSpringBootStarterApplicationTest.java │ ├── EnforcerTest.java │ ├── adapter │ └── JdbcAdapterTest.java │ └── config │ └── CasbinDataSourceConfiguration.java └── resources └── application.yml /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/maven-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/.github/workflows/maven-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/README.md -------------------------------------------------------------------------------- /maven-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/maven-settings.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/casbin/annotation/CasbinDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/annotation/CasbinDataSource.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/exception/CasbinAdapterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/exception/CasbinAdapterException.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/exception/CasbinModelConfigNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/exception/CasbinModelConfigNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/exception/CasbinPolicyConfigNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/exception/CasbinPolicyConfigNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/exception/CasbinWatcherLettuceTypeUnsupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/exception/CasbinWatcherLettuceTypeUnsupportedException.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/CasbinAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/CasbinAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/CasbinRedisWatcherAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/CasbinRedisWatcherAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/TxWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/TxWatcher.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinDataSourceInitializationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinDataSourceInitializationMode.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinExceptionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinExceptionProperties.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinProperties.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinStoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinStoreType.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinWatcherLettuceRedisType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinWatcherLettuceRedisType.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinWatcherType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/spring/boot/autoconfigure/properties/CasbinWatcherType.java -------------------------------------------------------------------------------- /src/main/java/org/casbin/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/java/org/casbin/utils/FileUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /src/test/java/org/casbin/CasbinSpringBootStarterApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/test/java/org/casbin/CasbinSpringBootStarterApplicationTest.java -------------------------------------------------------------------------------- /src/test/java/org/casbin/EnforcerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/test/java/org/casbin/EnforcerTest.java -------------------------------------------------------------------------------- /src/test/java/org/casbin/adapter/JdbcAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/test/java/org/casbin/adapter/JdbcAdapterTest.java -------------------------------------------------------------------------------- /src/test/java/org/casbin/config/CasbinDataSourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/test/java/org/casbin/config/CasbinDataSourceConfiguration.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcasbin/casbin-spring-boot-starter/HEAD/src/test/resources/application.yml --------------------------------------------------------------------------------