Skip to content

Version 0.12.0

Compare
Choose a tag to compare
@nenaraab nenaraab released this 10 Dec 09:33
· 114 commits to master since this release
4547401

Bug Fixes

  • Fix token validation with custom domain.

Feature Enhancements

  • Adds tokenclient module. It allows to request client credentials tokens as documented here. It is integrated into middleware, and the mockserver.
  • Adds httpclient module, that serves default tls config and http client, that is used as fallback by the middleware and the tokenclient.

Incompatible Changes

  • Move/rename auth.OAuthConfig interface to env.Identity and enhance interface incompatible with:
    IsCertificateBased() bool 
  • Rename env.Identity interface to env.DefaultIdentity
  • Rename GetIASConfig to ParseIdentityConfig
    env.GetIASConfig() (*DefaultIdentity, error)
    to
    env.ParseIdentityConfig() (Identity, error)

Dependency Upgrades

  • github.com/lestrrat-go/jwx from 1.2.6 to 1.2.12