Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring Security 5: The New OAuth 2.0 Stuff

Transcript

15 slides
  1. Agenda About me OAuth 2.0 in Spring Nextgen OAuth 2.0

    client Nextgen OAuth 2.0 resource server
  2. About Me – Vedran Pavić Java Engineer at Infinum Check

    out what we do at https://infinum.co Spring user for over 9 years Contributor to Spring projects for 3 years Collaborator with Spring Security team – Spring Session committer for 2 years
  3. Current State of OAuth 2.0 in Spring spring-projects/spring-security-oauth Legacy OAuth

    2.0 – Client, Resource Server, Authorization Server, JWT support spring-projects/spring-security Nextgen OAuth 2.0 – Client (since Spring Security 5.0), Resource Server (since Spring Security 5.1) spring-projects/spring-boot Auto-config for Legacy OAuth 2.0 & enhanced SSO support (in Spring Boot 1.x) Auto-config for Nextgen OAuth 2.0 (since Spring Boot 2.0) spring-projects/spring-security-oauth2-boot Auto-config for Legacy OAuth 2.0 & enhanced SSO support (for Spring Boot 2.0)
  4. Nextgen OAuth 2.0 in Spring Unified OAuth 2.0 support in

    a single project spring-projects/spring-security OpenID Connect 1.0 support JOSE support – leverage 3rd party libraries Spring WebFlux support
  5. Legacy OAuth 2.0 in Spring In maintenance mode Minor additions

    until nextgen feature parity Supported min. 1 year after nextgen feature parity
  6. Q&A

More Decks by Vedran Pavić

Other Decks in Technology