├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.MD ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── maurofokker │ │ └── security │ │ └── acl │ │ ├── controller │ │ ├── PathController.java │ │ ├── PossessionController.java │ │ └── UserController.java │ │ ├── model │ │ ├── IEntity.java │ │ ├── Possession.java │ │ └── User.java │ │ ├── persistence │ │ ├── PossessionRepository.java │ │ └── UserRepository.java │ │ ├── security │ │ ├── LocalPermissionService.java │ │ └── LocalUserDetailsService.java │ │ ├── service │ │ ├── IUserService.java │ │ └── UserService.java │ │ ├── spring │ │ ├── MethodSecurityConfiguration.java │ │ ├── SecurityConfiguration.java │ │ ├── SpringSecurityAclDemoApplication.java │ │ └── WebMvcConfiguration.java │ │ └── validation │ │ ├── EmailExistsException.java │ │ ├── PasswordConstraintValidator.java │ │ ├── PasswordMatches.java │ │ ├── PasswordMatchesValidator.java │ │ └── ValidPassword.java └── resources │ ├── application.properties │ ├── data.sql │ ├── logback.xml │ ├── schema.sql │ ├── static │ ├── css │ │ └── bootstrap.min.css │ ├── favicon.ico │ └── js │ │ ├── jquery-1.7.2.js │ │ ├── jquery.validate.js │ │ └── pwstrength.js │ └── templates │ ├── layout.html │ ├── loginPage.html │ └── tl │ ├── form.html │ ├── list.html │ ├── possession.html │ └── view.html └── test ├── java └── com │ └── maurofokker │ └── security │ └── acl │ ├── LiveTest.java │ └── SpringSecurityAclDemoApplicationTests.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/README.MD -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/controller/PathController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/controller/PathController.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/controller/PossessionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/controller/PossessionController.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/model/IEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/model/IEntity.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/model/Possession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/model/Possession.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/persistence/PossessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/persistence/PossessionRepository.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/persistence/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/persistence/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/security/LocalPermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/security/LocalPermissionService.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/security/LocalUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/security/LocalUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/service/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/service/IUserService.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/spring/MethodSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/spring/MethodSecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/spring/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/spring/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/spring/SpringSecurityAclDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/spring/SpringSecurityAclDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/spring/WebMvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/spring/WebMvcConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/validation/EmailExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/validation/EmailExistsException.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/validation/PasswordConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/validation/PasswordConstraintValidator.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/validation/PasswordMatches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/validation/PasswordMatches.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/validation/PasswordMatchesValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/validation/PasswordMatchesValidator.java -------------------------------------------------------------------------------- /src/main/java/com/maurofokker/security/acl/validation/ValidPassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/java/com/maurofokker/security/acl/validation/ValidPassword.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-1.7.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/static/js/jquery-1.7.2.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/static/js/jquery.validate.js -------------------------------------------------------------------------------- /src/main/resources/static/js/pwstrength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/static/js/pwstrength.js -------------------------------------------------------------------------------- /src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /src/main/resources/templates/loginPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/loginPage.html -------------------------------------------------------------------------------- /src/main/resources/templates/tl/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/tl/form.html -------------------------------------------------------------------------------- /src/main/resources/templates/tl/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/tl/list.html -------------------------------------------------------------------------------- /src/main/resources/templates/tl/possession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/tl/possession.html -------------------------------------------------------------------------------- /src/main/resources/templates/tl/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/main/resources/templates/tl/view.html -------------------------------------------------------------------------------- /src/test/java/com/maurofokker/security/acl/LiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/test/java/com/maurofokker/security/acl/LiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/maurofokker/security/acl/SpringSecurityAclDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/test/java/com/maurofokker/security/acl/SpringSecurityAclDemoApplicationTests.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maurofokker/spring-security-acl-demo/HEAD/src/test/resources/application.properties --------------------------------------------------------------------------------