Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials, Basic Authentication, Two Factor Authentication or custom authentication schemes.
See the project documentation for more information.
The code is licensed under Apache License v2.0 and the documentation under CC BY 3.0.