Skip to content

Releases: spring-projects/spring-authorization-server

0.0.2

15 Oct 09:14
Compare
Choose a tag to compare

⭐ New Features

  • Provide client configuration settings #117
  • Allow CORS requests to JWK Set endpoint #110
  • Add docs skeleton to the project #107
  • Add PKCE support #93
  • Add support for Proof Key for Code Exchange (PKCE) #45
  • Add Authorization (User) Consent page #42

🪲 Bug Fixes

  • Oauth 2.0 Integration Sample: java.lang.NoSuchMethodError: com.nimbusds.jose.Header.toJSONObject() #122
  • Constrain version for com.nimbusds:nimbus-jose-jwt #113
  • WebSecurityConfigurer @order(100) is broken when Actuator is also present #103

🔨 Dependency Upgrades

  • Update to Spring Boot 2.4.0-M3 #123
  • Set springSecurityVersion to 5.4.+ #119

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

0.0.1

20 Aug 19:02
Compare
Choose a tag to compare

⭐ New Features

  • InMemoryOAuth2AuthorizationService should uniquely identify an OAuth2Authorization #98
  • Add OAuth2AuthorizationServerConfigurer.getEndpointMatchers() #97
  • Introduce JwtEncoder with JWS implementation #96
  • Align modules with Spring Security #95
  • Add @configuration providing default security configuration #91
  • Add integration tests for Authorization Code Grant #89
  • Add client_credentials grant type support #88
  • Copy SpringTestRule #86
  • Add OAuth2AuthorizationServerConfigurer #85
  • Implement JWK Set Endpoint #82
  • Add JwtEncoder to support JWT/JWS #81
  • Added token endpoint implementation #79
  • Add client credentials authentication filter #78
  • Authorization Endpoint filter for Authorization Code flow #77
  • Implement Client Credentials Authentication #72
  • Add in-memory implementation for OAuth2AuthorizationService #71
  • Add support for Client Registration Model and InMemory Client Repository #70
  • Implement authorization_code AuthenticationProvider #68
  • Implement Token Endpoint #67
  • Implement Authorization Endpoint #66
  • Stub out authorization_code grant implementation #65
  • Add support for Client Credentials Grant #51
  • Epic: JWT / JWS / JWK #46
  • Implement Authorization Model / Service #43
  • Epic: Client Authorization Model #41
  • Implement Client Registration Model / Repository #40
  • Implement Client Authentication #39
  • Epic: Access Token Request Exchange #38
  • Epic: Authorization Request Exchange #36
  • JWK endpoint as filter #31
  • Add Resource Server Sample #30
  • Add Authorization Code Grant sample #25
  • Spring Boot sample #23
  • Integrate Gradle Enterprise plugin #20
  • Add a Client Credentials Authentication Filter #5
  • Add Resource Server Sample #4
  • Add JWK Set Endpoint #2
  • Add Empty Spring Boot Sample #1

❤️ Contributors

We'd like to thank all the contributors who worked on this release!