├── .gitignore ├── LICENSE ├── README.md └── oauth2 ├── login-user-authorities-reactive ├── .gitignore ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── thomasvitale │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── DemoController.java │ │ │ └── SecurityConfig.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── thomasvitale │ └── demo │ ├── DemoApplicationTests.java │ └── DemoControllerTests.java ├── login-user-authorities ├── .gitignore ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── thomasvitale │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── DemoController.java │ │ │ └── SecurityConfig.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── thomasvitale │ └── demo │ ├── DemoApplicationTests.java │ └── DemoControllerTests.java ├── resource-server-jwt-authorities-reactive ├── .gitignore ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── thomasvitale │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── DemoController.java │ │ │ └── SecurityConfig.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── thomasvitale │ │ └── demo │ │ ├── DemoApplicationTests.java │ │ └── DemoControllerTests.java │ └── resources │ ├── __files │ └── jwks.json │ └── mappings │ └── jwks.json └── resource-server-jwt-authorities ├── .gitignore ├── README.md ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── thomasvitale │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── DemoController.java │ │ └── SecurityConfig.java └── resources │ └── application.yml └── test ├── java └── com │ └── thomasvitale │ └── demo │ ├── DemoApplicationTests.java │ └── DemoControllerTests.java └── resources ├── __files └── jwks.json └── mappings └── jwks.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/README.md -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/.gitignore -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/README.md -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/build.gradle -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/gradlew -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/gradlew.bat -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/settings.gradle -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoApplication.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoController.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/main/java/com/thomasvitale/demo/SecurityConfig.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/main/resources/application.yml -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoControllerTests.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/.gitignore -------------------------------------------------------------------------------- /oauth2/login-user-authorities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/README.md -------------------------------------------------------------------------------- /oauth2/login-user-authorities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/build.gradle -------------------------------------------------------------------------------- /oauth2/login-user-authorities/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /oauth2/login-user-authorities/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /oauth2/login-user-authorities/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/gradlew -------------------------------------------------------------------------------- /oauth2/login-user-authorities/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/gradlew.bat -------------------------------------------------------------------------------- /oauth2/login-user-authorities/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/settings.gradle -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/DemoApplication.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/DemoController.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/main/java/com/thomasvitale/demo/SecurityConfig.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/main/resources/application.yml -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /oauth2/login-user-authorities/src/test/java/com/thomasvitale/demo/DemoControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/login-user-authorities/src/test/java/com/thomasvitale/demo/DemoControllerTests.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/.gitignore -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/README.md -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/build.gradle -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/gradlew -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/gradlew.bat -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoApplication.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/DemoController.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/main/java/com/thomasvitale/demo/SecurityConfig.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/main/resources/application.yml -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/test/java/com/thomasvitale/demo/DemoControllerTests.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/test/resources/__files/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/test/resources/__files/jwks.json -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities-reactive/src/test/resources/mappings/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities-reactive/src/test/resources/mappings/jwks.json -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/.gitignore -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/README.md -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/build.gradle -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/gradlew -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/gradlew.bat -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' 2 | -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/DemoApplication.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/DemoController.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/main/java/com/thomasvitale/demo/SecurityConfig.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/main/resources/application.yml -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/test/java/com/thomasvitale/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/test/java/com/thomasvitale/demo/DemoControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/test/java/com/thomasvitale/demo/DemoControllerTests.java -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/test/resources/__files/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/test/resources/__files/jwks.json -------------------------------------------------------------------------------- /oauth2/resource-server-jwt-authorities/src/test/resources/mappings/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-security-examples/HEAD/oauth2/resource-server-jwt-authorities/src/test/resources/mappings/jwks.json --------------------------------------------------------------------------------