- Changed helper's token retrieval method
- Added "delete" request method to helper class
- OAuth requests refactorization
- Fixes (fallback token_type parameter value)
- Made "state" parameter optional
- Fixes (refreshToken)
- Add implicit grant flow
- Allow disabling PKCE when using OAuth2Helper
- Bugfixes (check "expires_in" parameter type)
- Bugfixes (add null-aware operators)
- Token storage fix when scopes are empty
- Revocation token fixes
- Small fixes
- scopes parameter become ooptional (as per the OAuth2 specs)
- custom query parameters sent back from the authorization code response can now be retrieved throught the AuthorizationCode.getQueryParam method
- added afterAuthorizationCodeCb callback to handle use cases for access token requests
- added custom params handling to the Authorization Code and the Access Token Requests
- Minor bugfixes.
- Handled situations in which no new refresh token is returned upon a refresh flow.
- Added revocation token ("logout") process
- Refresh token flow is more spec compliant
- Updated dependencies
- Bugfixes (optional scopes handling in the Access Token Response)
- Bugfixes (multiple scopes handling)
- Added trim for "scope" parameter
- Bugfixes
- Added the headers parameter to the oauth2_helper's get and post methods.
- Updated dependencies
- Simplified helper set up
- Implemented GitHub client. Added the possibility to specify custom headers to the Access Token request. Partial OAuth2Helper refactorization.
- Added example, minor bugfixes.
- Bugfixes, added test cases.
- First public release.