Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Official Spring docs / sample apps
- https://spring.io/guides/tutorials/spring-boot-oauth2/
- https://spring.io/projects/spring-security-oauth
- DOCS
- https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Migration-Guide (code samples)
- ******
- https://docs.spring.io/spring-security-oauth2-boot/docs/current/reference/html5/#boot-features-security-oauth2-resource-server (OAuth2 Boot - Это DEPRECATED Spring Security OAuth used with Spring Boot 1.x autoconfigure - ported to Spring Boot 2.3.12).
- +
- https://docs.spring.io/spring-security-oauth2-boot/docs/2.1.3.RELEASE/reference/htmlsingle/ (Spring Boot 2.1.3.auto-config) + https://github.com/spring-projects/spring-security-oauth2-boot (auto configuration for Spring Boot 2 and the old Spring Security OAuth project.)
- ****
- +
- https://docs.spring.io/spring-security/reference/reactive/oauth2/resource-server/jwt.html#webflux-oauth2resourceserver-jwt-authorization (OAuth 2.0 Resource Server JWT - Resource Server) Spring Security 5.6.2
- Misc Docs
- https://stackoverflow.com/questions/58982286/spring-security-5-replacement-for-oauth2resttemplate
- https://github.com/jgrandja/oauth2-protocol-patterns
- APPS SAMPLE (CODE):
- MISC
- https://github.com/spring-projects/spring-security-samples/tree/5.6.x (Spring Sample Apps, incl OAuth2)
- Resource Server
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/resource-server/static (Spring Security, resource & oauth servers in one?)
- +
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/resource-server/hello-security (Spring Security, resource & oauth servers in one)
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/resource-server/opaque (resource server + mock auth server in one - for testing, Spring Security)
- AUth Server
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/authorization-server
- Client Login with Github, Google or Spring Authentication Server
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/login
- Client Login with GitHub (and use of GitHub) - using WebClient / Spring Boot
- https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/webclient
- https://github.com/spring-projects/spring-security/tree/5.2.0.RELEASE/samples/boot/oauth2login
- Feature MAtrix (old style vs new Style)
- https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Features-Matrix
- Spring Boot 2.0 has dropped support for Spring Security OAuth. However, it provides support for OAuth 2.0 Login, OAuth 2.0 Client, and OAuth 2.0 Resource Server in Spring Security 5.
- Deprecated support of Spring Security OAuth in Spring Boot (since Spring Boot 2).
- You can use it in Spring Boot 2 explicitly with (now) deprecated libs
- groupId: org.springframework.security.oauth.boot
- artifactId: spring-security-oauth2-autoconfigure
Add Comment
Please, Sign In to add comment