Skip to content

Releases: micronaut-projects/micronaut-security

Micronaut Security 2.3.3

22 Apr 09:02
Compare
Choose a tag to compare

fix: use a Memoized supplier for DefaultTokenClient (#631)

v2.3.3 (2021-04-22)

Full Changelog

Fixed bugs:

  • StackOverflowError When Eureka and OAuth2/OpenID Configured in Same App #623

* This Changelog was automatically generated by github_changelog_generator

Micronaut Security 2.4.1

12 Apr 17:56
Compare
Choose a tag to compare
  • bump up Nimbus JOSE JWT from 9.8 to 9.8.1
  • Refactor and improve documentation about SensitiveEndpointRule

v2.4.1 (2021-04-12)

Full Changelog

Closed issues:

  • Security endpoints sentitive by roles #606

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

  • docs: improve documentation about SensitiveEndpointRule replacement (#619)

Micronaut Security 2.4.0

05 Apr 06:29
Compare
Choose a tag to compare
  • Add validators for ´iss´, ´aud´ and ´nbf´ claims which can be activated via configuration #581
  • bump up nimbus JOSE JWT from 9.7 to 9.8 (#613)

Micronaut Security 2.3.2

29 Mar 14:39
Compare
Choose a tag to compare

v2.3.2 (2021-03-29)

Full Changelog

Fixed bugs:

  • feat: add unauthorized_scope_error and user_cancelled_authorize error codes #611 (@sdelamo)

Closed issues:

  • Application times out when combining oauth2 with @client #602

* This Changelog was automatically generated by github_changelog_generator

  • feat: add unauthorized_scope_error and user_cancelled_authorize error codes (#611)

Micronaut Security 2.3.1

12 Mar 16:12
Compare
Choose a tag to compare

v2.3.1 (2021-03-12)

  • GraalVM reflect-config.json for LDAP
  • Refactor IDTokenClaimsValidator
  • Docs and Javadoc improvements
  • Bump up Gradle to 6.8.3
  • Bumps nimbus-jose-jwt from 9.4.1 to 9.4.2. Changelog. Commits

Full Changelog

Fixed bugs:

  • GraalVM and Micronaut Security LDAP not working #591

Closed issues:

  • Unnecessary invocation #574
  • ClientCredentialsClient not injected in BeanContext #541

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Micronaut Security 2.3.0

22 Jan 09:42
Compare
Choose a tag to compare
  • Upgrades Nimbus JOSE JWT dependency from 9.1.3 to 9.4.1
  • Improvements to documentation of Client Credentials.
  • build: bump nimbus-jose-jwt from 9.1.3 to 9.2 (#502)

Micronaut Security 2.2.2

21 Jan 11:45
Compare
Choose a tag to compare

v2.2.2 (2021-01-20)

Full Changelog

  • Fixes #500 by replacing internal CacheableProcessor with RxJava cache operator.

  • Add TokenResponse:: getExpiresInDate method.

  • Add equals and hashCode to TokenResponse

  • Add TokenResponse Constructor for required fields

Micronaut Security 2.2.1

22 Dec 10:31
Compare
Choose a tag to compare

📃 Docs

  • Small documentation improvements, set maven group to io.micronaut.security in docs and javadoc changes.

👩🏻‍💻Refactors and Bugs 🐛

⚙️Dependency Upgrades

Update nimbus from 9.1.2 to 9.1.3

Bumps nimbus-jose-jwt from 9.1.2 to 9.1.3.

Micronaut Security 2.2.0

19 Nov 15:50
Compare
Choose a tag to compare

💡Features and Improvements

  • The Issuer Identifier for the OpenID Provider (which is typically obtained during Discovery) MUST exactly match the value of the iss (issuer) Claim.
  • The Client MUST validate that the aud (audience) Claim contains its client_id value registered at the Issuer identified by the iss (issuer) Claim as an audience. The aud (audience) Claim MAY contain an array with more than one element.
  • If the ID Token contains multiple audiences, the Client SHOULD verify that an azp Claim is present.
  • If an azp (authorized party) Claim is present, the Client SHOULD verify that its client_id is the Claim Value.

📑Documentation

  • Clarify JWT Signature verification/generation

⚙️Dependency Upgrades

  • Built with Micronaut 2.1.4

Bumps nimbus-jose-jwt from 9.0.1 to 9.1.2. Nimbus Changelog, Nimbus Commits

Micronaut Security 2.1.4

16 Nov 19:20
Compare
Choose a tag to compare

v2.1.4 (2020-11-12)

Full Changelog

Fixed bugs:

  • micronaut-bom 2.0.1 (in micronaut-security) requires a non-existent version of ktor-bom (1.3.2) #422

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator