Releases: vdbulcke/oidc-client-demo
Releases · vdbulcke/oidc-client-demo
v0.22.0-oauthx-beta
Major Release
Complete re-implementation using https://github.com/vdbulcke/oauthx library. New features included
- client_credentials grant:
oidc-client client-credentials
- Token revocation:
oidc-client revoke
- OIDC RP Initiated Logout:
oidc-client end-session
- first class support for OIDC
claims
parameter: oidc_claims_param
config property
- first class support for rfc9396 RAR
authorization_details
parameter: authorization_details
config property
- add extra headers to http request:
extra_headers
under http_client_config
config property
- enforce http response size limit:
limit_max_resp_size_limit
(size in bytes) under http_client_config
config property
See https://github.com/vdbulcke/oauthx repo for complete list of features.
Changelog
Features
- d99f3e4 feat: refactor everything to use oauthx lib
- 6ffd975 feat: update oauthx v.1.2
Bug fixes
- e048ec2 fix: client_id private_key_jwt
- f044179 fix: drop window native build due to syscall issue (use WSL instead)
- 480b69e fix: linting issue
v0.21.0
Changelog
Features
- f2824f0 feat: new 'strict_oidc_rcf6749_param' to include mandaroy parameter in par request when using RCF9101 "request" parameter
v0.20.0
Changelog
Features
- 2950fd0 feat: add logging of http req/resp in debug (#60)
v0.19.1
Changelog
Others
- 29ed565 build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
v0.19.0
Changelog
Features
- 84ab65a feat: optional client_id on token endpoint for private_key_jwt (#55)
v0.18.0
Changelog
Features
- 3444088 feat: add ECDH-ES, ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW encryption alg (#51)
- c8abffc feat: add RSA-OAEP-256 and RSA-OAEP idtoken encryption (#51)
- 2780f48 feat: add mTLS client authentication method