├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── me │ │ └── whiteship │ │ └── demospringsecurityform │ │ ├── DemoSpringSecurityFormApplication.java │ │ ├── account │ │ ├── AccessDeniedController.java │ │ ├── Account.java │ │ ├── AccountContext.java │ │ ├── AccountController.java │ │ ├── AccountRepository.java │ │ ├── AccountService.java │ │ ├── LogInOutController.java │ │ ├── SignUpController.java │ │ └── UserAccount.java │ │ ├── book │ │ ├── Book.java │ │ └── BookRepository.java │ │ ├── common │ │ ├── CurrentUser.java │ │ ├── DefaultDataGenerator.java │ │ ├── LoggingFilter.java │ │ └── SecurityLogger.java │ │ ├── config │ │ ├── MethodSecurityConfig.java │ │ └── SecurityConfig.java │ │ └── form │ │ ├── SampleController.java │ │ └── SampleService.java └── resources │ ├── application.properties │ └── templates │ ├── access-denied.html │ ├── admin.html │ ├── dashboard.html │ ├── index.html │ ├── info.html │ ├── login.html │ ├── logout.html │ ├── signup.html │ └── user.html └── test └── java └── me └── whiteship └── demospringsecurityform ├── DemoSpringSecurityFormApplicationTests.java ├── account ├── AccountControllerTest.java ├── SignUpControllerTest.java └── WithUser.java └── form └── SampleServiceTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/DemoSpringSecurityFormApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/DemoSpringSecurityFormApplication.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/AccessDeniedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/AccessDeniedController.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/Account.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/AccountContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/AccountContext.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/AccountController.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/AccountRepository.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/AccountService.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/LogInOutController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/LogInOutController.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/SignUpController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/SignUpController.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/account/UserAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/account/UserAccount.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/book/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/book/Book.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/book/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/book/BookRepository.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/common/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/common/CurrentUser.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/common/DefaultDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/common/DefaultDataGenerator.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/common/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/common/LoggingFilter.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/common/SecurityLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/common/SecurityLogger.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/config/MethodSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/config/MethodSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/form/SampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/form/SampleController.java -------------------------------------------------------------------------------- /src/main/java/me/whiteship/demospringsecurityform/form/SampleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/java/me/whiteship/demospringsecurityform/form/SampleService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/access-denied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/access-denied.html -------------------------------------------------------------------------------- /src/main/resources/templates/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/admin.html -------------------------------------------------------------------------------- /src/main/resources/templates/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/dashboard.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/info.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/logout.html -------------------------------------------------------------------------------- /src/main/resources/templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/signup.html -------------------------------------------------------------------------------- /src/main/resources/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/main/resources/templates/user.html -------------------------------------------------------------------------------- /src/test/java/me/whiteship/demospringsecurityform/DemoSpringSecurityFormApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/test/java/me/whiteship/demospringsecurityform/DemoSpringSecurityFormApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/me/whiteship/demospringsecurityform/account/AccountControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/test/java/me/whiteship/demospringsecurityform/account/AccountControllerTest.java -------------------------------------------------------------------------------- /src/test/java/me/whiteship/demospringsecurityform/account/SignUpControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/test/java/me/whiteship/demospringsecurityform/account/SignUpControllerTest.java -------------------------------------------------------------------------------- /src/test/java/me/whiteship/demospringsecurityform/account/WithUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/test/java/me/whiteship/demospringsecurityform/account/WithUser.java -------------------------------------------------------------------------------- /src/test/java/me/whiteship/demospringsecurityform/form/SampleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keesun/spring-security-basic/HEAD/src/test/java/me/whiteship/demospringsecurityform/form/SampleServiceTest.java --------------------------------------------------------------------------------