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

Spring Security 5: The New OAuth 2.0 Stuff

Spring Security 5: The New OAuth 2.0 Stuff

Vedran Pavić

October 16, 2018
Tweet

More Decks by Vedran Pavić

Other Decks in Technology

Transcript

  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