Skip to content

Releases: klapaudius/oauth2-php

v2.0.0

Choose a tag to compare

@klapaudius klapaudius released this 03 Aug 08:58

Add OpenID Connect nonce and auth_time support
The "nonce" authorization request parameter is now accepted, bound to the
authorization code and exposed to token listeners through
OAuthTokenGrantedEvent::getNonce() so integrators can replay it in the
id_token.

An authentication timestamp stamped on the authorization code by the storage
is read back on the token request and exposed through
OAuthTokenGrantedEvent::getAuthTime(). It is a server-side value, never read
from the authorization request.

BC breaks for custom storages/models:

  • IOAuth2GrantCode::createAuthCode() takes a 7th optional argument $nonce.
  • IOAuth2AuthCode declares getNonce() and getAuthTime().

Full Changelog: 1.9.0...2.0.0

v1.10.0

Choose a tag to compare

@klapaudius klapaudius released this 18 May 12:34

Add PSR-14 event dispatcher support for OIDC token hooks

v1.9.0

Choose a tag to compare

@klapaudius klapaudius released this 21 Dec 22:24
8d9e2e1

Add Symfony 8 support

v1.8.0

Choose a tag to compare

@klapaudius klapaudius released this 20 Dec 16:41

Fix deprecation messages Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead

v1.7.0

Choose a tag to compare

@klapaudius klapaudius released this 20 Dec 15:31

Fix deprecation messages Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead
Drop support of Symfony 3.x, Symfony 4.x, PHP 5.x, PHP 7.0

Symfony 7 compliant

Choose a tag to compare

@klapaudius klapaudius released this 11 Jan 22:08
1.6.0

Merge branch 'master' of https://github.com/klapaudius/oauth2-php

Symfony 6.0 compliant

Choose a tag to compare

@klapaudius klapaudius released this 05 Aug 12:43
1.5.0

Symfony 6.0 compliant

Symfony 5.3 New Authenticator System Compliant

Choose a tag to compare

@klapaudius klapaudius released this 17 Jul 13:09
ebc2a2d
1.4.0

Update composer.json