├── .gitignore ├── .travis.yml ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── rd │ │ ├── SpringBootOauth2Application.java │ │ ├── config │ │ ├── H2Configuration.java │ │ ├── OAuth2Configuration.java │ │ └── SecurityConfiguration.java │ │ ├── controller │ │ ├── HelloWorldController.java │ │ └── SecureController.java │ │ ├── domain │ │ ├── Authority.java │ │ ├── Greeting.java │ │ └── User.java │ │ ├── repository │ │ ├── AuthorityRepository.java │ │ └── UserRepository.java │ │ └── security │ │ ├── Authorities.java │ │ ├── CustomAuthenticationEntryPoint.java │ │ ├── CustomLogoutSuccessHandler.java │ │ ├── UserDetailsService.java │ │ └── UserNotActivatedException.java └── resources │ ├── application.properties │ └── sql │ ├── data.sql │ └── schema.sql └── test └── java └── com └── rd └── SpringBootOauth2ApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/rd/SpringBootOauth2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/SpringBootOauth2Application.java -------------------------------------------------------------------------------- /src/main/java/com/rd/config/H2Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/config/H2Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/rd/config/OAuth2Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/config/OAuth2Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/rd/config/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/config/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/rd/controller/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/controller/HelloWorldController.java -------------------------------------------------------------------------------- /src/main/java/com/rd/controller/SecureController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/controller/SecureController.java -------------------------------------------------------------------------------- /src/main/java/com/rd/domain/Authority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/domain/Authority.java -------------------------------------------------------------------------------- /src/main/java/com/rd/domain/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/domain/Greeting.java -------------------------------------------------------------------------------- /src/main/java/com/rd/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/domain/User.java -------------------------------------------------------------------------------- /src/main/java/com/rd/repository/AuthorityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/repository/AuthorityRepository.java -------------------------------------------------------------------------------- /src/main/java/com/rd/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/rd/security/Authorities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/security/Authorities.java -------------------------------------------------------------------------------- /src/main/java/com/rd/security/CustomAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/security/CustomAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/rd/security/CustomLogoutSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/security/CustomLogoutSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/com/rd/security/UserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/security/UserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/rd/security/UserNotActivatedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/java/com/rd/security/UserNotActivatedException.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/resources/sql/data.sql -------------------------------------------------------------------------------- /src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/rd/SpringBootOauth2ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajithd/spring-boot-oauth2/HEAD/src/test/java/com/rd/SpringBootOauth2ApplicationTests.java --------------------------------------------------------------------------------