All Versions
12
Latest Version
Avg Release Cycle
84 days
Latest Release
337 days ago

Changelog History
Page 1

  • v1.5.1 Changes

    November 24, 2020
  • v1.5.0 Changes

    November 20, 2020

    ⬆️ Upgraded to Spring Boot version 2.4.0 (fixes #214)

  • v1.4.0 Changes

    February 04, 2020
    • 🛠 Fixes #136: Cannot set custom userInfoEndpoint user/oidc user service
    • ➕ Add new AuthoritiesProvider interface to make it easier to add custom GrantedAuthority to the user. Just add a bean that implements the new AuthoritiesProvider:

      @BeanAuthoritiesProvider myCustomAuthoritiesProvider() { return (user, userRequest) -> lookupExtraAuthoritesByName(user.getAttributes().get("email")); }

  • v1.3.0 Changes

    October 18, 2019
    • 🚀 Updated to Spring Boot 2.2.0.RELEASE
    • ➕ Added new config property postLogoutRedirectUri, if set an RP-Initiated (SSO) logout will be configured automatically
  • v1.2.1 Changes

    June 04, 2019
    • ➕ Add support for Spring Boot 2.2.0.M3
    • ⚡️ Update to Jackson 2.9.9
  • v1.2.0 Changes

    May 10, 2019
    • ➕ Adds a check for required properties before configuring OAuth flows #121
    • ➕ Add Resource Server 401 response body
  • v1.1.0 Changes

    February 06, 2019
    • ➕ Added support for Spring WebFlux
    • 👷 Now running CI against Java 8 and 11
  • v1.0.0 Changes

    December 17, 2018

    🔒 This version represents a re-write of this library in order to support Spring Boot 2.1 (Spring Security 5.1) which uses a different OAuth2/OIDC library.

    • ⚡️ The @ResourceServer annotation is no longer used (See the Readme for an updated example)
    • 🔒 Spring Security ONLY support local access token validation, the property okta.oauth2.localTokenValidation is no longer supported
    • The property okta.oauth2.roles-claim has been replaced with okta.oauth2.groups-claim
  • v0.6.1 Changes

    October 03, 2018

    ➕ Added validation to detect common copy/paste errors for okta.oauth2.* properties

  • v0.6.0 Changes

    July 02, 2018
    • 🛠 Fixed parsing issue when using Spring Boot 2 and kabab case instead of camel case, i.e. okta.oauth2.client-id vs okta.oauth2.clientId
    • ➕ Added support for using OAuth2SsoCustomConfiguration (providing a WebSecurityConfigurerAdapter containing a @EnableOAuth2Sso annotation.