- Move response parsing from oauth to base service (#71)
- Get user profile from Steam API (#70)
- Fixed error param names for Facebook (#63)
- Use the latest Graph Api v2.5 for Facebook (#65)
- Fixed
makeRequest
method (#68) - Added
makeRequest
method to OpenID services
- Added InstagramOAuth2Service (#61)
- Fixed default token lifetime (#53)
- Replace array() with [] (#54)
- Remove deprecated Google OpenID service (#56)
- Remove deprecated Yandex OpenID service
- Fixed typo in
oauth2/Service.php
(#34) - Added German translation
- Added
email
attribute toLinkedinOAuth2Service.php
- Added ability to call public api methods (without access token) (#28)
- Fixed wrong redirect_uri when popup is used
- Fix missing query params in callback urls (#26)
- Follow Yii2 code style
- Support for PHPoAuthLib v0.3 (#22)
- Support for Yii2 beta
- Internal state implementation replaced to PHPoAuthLib storage
- Fixed Yii2 refactor (#17)
- PSR-4
- Fixed wrong callbackUrl in oauth\ServiceBase when UrlManager uses prettyUrl=false and showScript=false (#12)
- Fixed Yii::t() calls according to Yii2 i18n Named Placeholders (#14)
- Fixed Yii2 refactor #2630 (#15)
- Yii2 update (Request methods has been refactored).
- Fixed typo in oauth2\ServiceProxy
- Fixed scope validation for OAuth services.
- Reorganize project with new namespace.
- Assets bundle has been moved.
- Fixed typo in HttpClient (#8).
- Added default User-Agent header to HttpClient.
- Disabled CSRF validation for OpenID callbacks.
- Optimized icons file.
- Added SteamOpenIDService.
- Improved redirect widget.
- Fixed redirect_uri when not using url rule (#2).
- Fixed hasValidAccessToken() method for OAuth1 services (#3).
- Fixed auto login cookie (#4).
- Fixed ServiceProxy constructor to match its interface (#1).
- Added HttpClient with logging support and curl/streams fallback.
- TokenStorage and HttpClient are configurable now.
- Fixed package versions in the composer.json.
- Fixed directories names.
- Added support for custom scope separator in OAuth2 services.
- Added support for additional headers for OAuth2 requests.
- Added method to get error from access token response.
- Added GitHubOAuth2Service.
- Added LinkedinOAuth2Service.
- Added MailruOAuth2Service.
- Added OdnoklassnikiOAuth2Service.
- Added LiveOAuth2Service.
- Added YahooOpenIDService.
- Use curl for http requests by default.
- getIsAuthenticated() function now looks up for existing access token for all OAuth services.
- Added support for oauth_expires_in to OAuth1 services.
- Added error handlers to OAuth1 services.
- Added support for refresh tokens to OAuth2 ServiceProxy.
- Added an option to disable OAuth2 state validation.
- Reorganize directories. Separate root directory by service type.
- Fixed OAuthService::getCallbackUrl(). Now returns url without GET arguments.
- Fixed typos in OAuth services.
- Fixed OpenID loadAttributes functions.
- OAuth2 display mode handling moved to the base class.
- Added OAuthService::getAccessTokenData() method to access to valid access_token and related data.
- Added token default lifetime setting.
- Added "state" argument handling for OAuth2 services to improve security.
- Updated OpenID library. Fixed error with stream requests.
- Added VKontakteOAuth2Service.
- Added GoogleOAuth2Service.
- Added GoogleOAuth2Service.
- Added YandexOAuth2Service.
- Added session token storage using Yii session.
- Initial release for Yii2.