codeuniv

OAuth2 - Spring docs

Apr 11th, 2022 (edited)
613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.02 KB | None | 0 0
  1. Official Spring docs / sample apps
  2.  
  3. https://spring.io/guides/tutorials/spring-boot-oauth2/
  4.  
  5. https://spring.io/projects/spring-security-oauth
  6.  
  7. DOCS
  8. https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Migration-Guide  (code samples)
  9.  
  10. ******
  11. 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).
  12. +
  13. 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.)
  14. ****
  15. +
  16. 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
  17.  
  18. Misc Docs
  19. https://stackoverflow.com/questions/58982286/spring-security-5-replacement-for-oauth2resttemplate
  20.  
  21. https://github.com/jgrandja/oauth2-protocol-patterns
  22.  
  23. APPS SAMPLE (CODE):
  24.  
  25. MISC
  26. https://github.com/spring-projects/spring-security-samples/tree/5.6.x    (Spring Sample Apps, incl OAuth2)
  27.  
  28. Resource Server
  29. 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?)
  30. +
  31. 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)
  32.  
  33. 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)
  34.  
  35. AUth Server
  36. https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/authorization-server
  37.  
  38. Client Login with Github, Google or Spring Authentication Server
  39. https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/login
  40.  
  41. Client Login with GitHub (and use of GitHub) - using WebClient / Spring Boot
  42. https://github.com/spring-projects/spring-security-samples/tree/main/servlet/spring-boot/java/oauth2/webclient
  43. https://github.com/spring-projects/spring-security/tree/5.2.0.RELEASE/samples/boot/oauth2login
  44.  
  45. Feature MAtrix (old style vs new Style)
  46. https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Features-Matrix
  47.  
  48.  
  49. 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.
  50.  
  51. Deprecated support of Spring Security OAuth in Spring Boot (since Spring Boot 2).
  52. You can use it in Spring Boot 2 explicitly with (now) deprecated libs
  53. groupId: org.springframework.security.oauth.boot
  54. artifactId: spring-security-oauth2-autoconfigure
  55.  
  56.  
  57.  
  58.  
  59.  
Add Comment
Please, Sign In to add comment