The Silhouette Seed project is an Activator template which shows how Silhouette can be implemented in a Play Framework application. It's a starting point which can be extended to fit your needs.
(The "Build App" phase will take a few minutes)
Or you can find a running example of this template under the following URL: https://play-silhouette-seed.herokuapp.com/
- Sign Up (via email)
- Sign In (Credentials)
- Social Auth (Facebook, Google+, VK, Twitter, Xing, Yahoo)
- Update/reset forgotten password
- Two-factor authentication with Clef
- Dependency Injection with Guice
- Publishing Events
- Avatar service
- Remember me functionality
- Security headers
- CSRF Protection
Default user login:
- email: [email protected]
- password: password
Consulate the Silhouette documentation for more information. If you need help with the integration of Silhouette into your project, don't hesitate and ask questions in our mailing list or on Stack Overflow.
See https://typesafe.com/activator/template/play-silhouette-seed
The code is licensed under Apache License v2.0.