play-silhouette v2.0 Release Notes

Release Date: 2015-03-28 // about 9 years ago
    • ๐Ÿ‘‰ Use lazy val to initialize SecureRandom, so that initialization occurs also async
    • ๐Ÿ”จ Refactor authenticators and add BearerTokenAuthenticator, JWTAuthenticator, SessionAuthenticator and DummyAuthenticator
    • ๐Ÿ‘ Better error handling for authenticators
    • Authenticators now using an extra backing store instead of only the cache
    • Split up SocialProvider.authenticate method into authenticate and retrieveProfile methods
    • โœ‚ Remove authInfo from SocialProfile
    • โž• Add OAuth1 token secret implementation
    • โž• Add OAuth2 state implementation
    • ๐Ÿ“š Documentation is now included in the repository and hosted on Read The Docs
    • ๐Ÿ“ฆ Renamed packages "core" to "api", "contrib" to "impl", "utils" to "util"
    • ๐Ÿ“ฆ Reorganized the project structure (moved all providers into the "impl" package, moved some classes/traits)
    • โž• Add request handlers
    • โž• Add request providers in combination with HTTP basic auth provider
    • โž• Add Dropbox provider
    • โž• Add Clef provider
    • โž• Add request extractors
    • ๐Ÿ‘ Better social profile builder implementation
    • โž• Add OpenID providers Steam and Yahoo
    • ๐Ÿ‘ Better error handling