- Make the code more JSHint friendly
- Fix expiry definition in the access token service
- Add OpenID support
- Fix jshint config file
- Token
expires_in
property is now optional
- Add Storage service
- Add inline annotations for dependency injection
- Upgrade to AngularJS v1.3.12.
- Broadcast event oauth:tokenDestroy after a logout.
- Remove access token and change directive text to 'logout' when token is expired.
- Add Fixed Code method option
- Add Authorization Code method option
- Replace $timeout with $interval #50
- Add broadcast “oath:profile” once profile is retrieved. #51
- Add travis
- Fix bug on access token definition from hash
- Correctly running tests with E2E protractor
- Fix
expries_at
not being set in some situations - Only use session storage when oAuth hash not in URL
- Only remove oAuth2 tokens from hash
- Fix
expires_at
not being set - Fix
expired()
calculation
- Remove encoding for OAuth 2.0 scope.
- Remove settings for HTML5 mode
- Add logic to fire the oauth:expired event when the token expires. Before it was raised only when the request was returning a 401.
- Add new
oauth:authorized
event that omits, at view init time, if user is authorized.oauth:login
is fired when the user has completed the login process. per angularjs-oauth#16
- Don't default
state
to$location.url()
per angularjs-oauth#15 (comment)
- Update name from ng-oauth to oauth-ng
- New documentation site andreareginato.github.io/oauth-ng
- Major refactoring