Releases: thephpleague/oauth2-server
Releases · thephpleague/oauth2-server
7.3.1
7.3.0
Changed
- Moved the
finalizeScopes()
call fromvalidateAuthorizationRequest
method to thecompleteAuthorizationRequest
method so it is called just before the access token is issued (PR #923)
Added
- Added a ScopeTrait to provide an implementation for jsonSerialize (PR #952)
- Ability to nest exceptions (PR #965)
Fixed
- Fix issue where AuthorizationServer is not stateless as ResponseType could store state of a previous request (PR #960)
7.2.0
Changed
- Added new
validateRedirectUri
method AbstractGrant to remove three instances of code duplication (PR #912) - Allow 640 as a crypt key file permission (PR #917)
Added
- Function
hasRedirect()
added toOAuthServerException
(PR #703)
Fixed
- Catch and handle
BadMethodCallException
from theverify()
method of the JWT token in thevalidateAuthorization
method (PR #904)
4.1.7
7.1.1
7.1.0
7.0.0
6.1.1
6.1.0
- Changed the token type issued by the Implicit Grant to be
Bearer
instead ofbearer
. (PR #724) - Replaced call to
array_key_exists()
with the fasterisset()
on the Implicit Grant. (PR #749) - Allow specification of query delimiter character in the Password Grant (PR #801)
- Add Zend Diactoros library dependency to examples (PR #678)
- Can set default scope for the authorization endpoint. If no scope is passed during an authorization request, the default scope will be used if set. If not, the server will issue an invalid scope exception (PR #811)
- Added validation for redirect URIs on the authorization end point to ensure exactly one redirection URI has been passed (PR #573)