Add Weibo support for Play/SecureSocial 2.1
Add Weibo support for Play/SecureSocial 2.1
- Changed to managed controllers
- Removed RoutesHelper
- Added a module default routes file
- Refactored things not to use Play plugins anymore
- Created services out of helper classes
- Added RuntimeEnvironment
- Identity trait replaced by BasicProfile
- Improved Authenticator framework: AuthenticatorService + AuthenticatorBuilders
- Added support for X-Auth-Token header
- Changes to SecuredAction to use content negotiation for error responses
- Added async support
- Removed ajaxCall
- Added API to login to better support SPA and mobile apps
Add a string so SaveMode compares will work.
Merge pull request #412 from ddispaltro/fix_savemode

Add a string so SaveMode compares will work
- Add a string so SaveMode compares will work (thanks @ddispaltro)
- Propagate implicit lang parameter from mailer to mail templates (thanks @jeantil)
Fix logged messages

With string interpolation without curly braces only the first part after '$' sign before dot will be interpolated which results in incorrectly logged messages.
Merge pull request #418 from AlekseiS/master

Fix logged messages
Fixed serialization problems with Authenticators (#417 and #416)
Updated XingProvider to work with their latest APIs (thanks @muhlig)
Fixed sequence of a and p tags.

from <a><p></a></p> to <p><a></a></p>
Merge pull request #419 from jglodek/patch-2

Fixed sequence of a and p tags.
updated change log for #419
Fixed #420: Xing provider references VkProviderSettings
Move Http calls from OAuth1 providers to OAuth1Client

Add test coverage for default OAuth1Client
Add Integration test for Google login flow

This is to prepare the heavier Oauth2Provider refactoring where we will extract an OAuth2Client
Extract an OAuth2Client shared by various providers
Use named loggers for all providers logging
Use an aggregator project

This doesn't change the way the samples projects are defined (hence you can copy
paste them out of the master project and they will still work I kept the unused
plugins.sbt files in the samples on purpose)

However it should make developers life easier as they won't have to remove the
ivy cache, republish a snapshot locally and rerun the sample project to test
changed. A developer can now use `project scalaDemo` or `project javaDemo` to
activate the wanted project then run. Any change in the sample project or in the
module-code project will trigger an application reload effectively making
modifications available immediately.
Update password-plugins.md

Minor typo