Skip to content
The Silhouette Seed project is an Activator template which shows how Silhouette can be implemented in a Play Framework application.
Branch: master
Clone or download
Pull request Compare This branch is 145 commits ahead, 1 commit behind mohiva:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE.md Sep 6, 2017
app Adapting new joda routes mapping changes to two different date-time f… Jun 12, 2019
conf Improving messages Jun 11, 2019
project Bumped dependencies to Play 2.7.2 and cosmetics Jun 11, 2019
public Cleaner totp placeholders and messages May 22, 2019
scripts Release version 4.0.0-RC1 Jun 1, 2016
test Renaming phoneNumber to mobilePhone Jun 10, 2019
tutorial Add an activator tutorial (mohiva#98) Mar 19, 2017
.gitignore Make the easy changes to adapt to Silhouette 2.0 -- package renaming,… Oct 10, 2014
CONTRIBUTING.md Update to Silhouette 5.0.0-RC1 (mohiva#101) Jul 2, 2017
DATABASE.md Cosmetics May 24, 2019
LICENSE Initial commit May 31, 2014
Procfile Publish example to Heroku Jan 15, 2015
README.md Clef has closed its doors Sep 9, 2017
TODO.md Updating TODO Jun 3, 2019
activator.properties Initial commit May 31, 2014
app.json Update to Silhouette 5.0.0-RC1 (mohiva#101) Jul 2, 2017
build.sbt
run.sh Slick generator wip May 25, 2019

README.md

Silhouette Seed Template

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.

Example

Deploy to Heroku

(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/

Features

  • Sign Up
  • Sign In (Credentials)
  • Social Auth (Facebook, Google+, VK, Twitter, Xing, Yahoo)
  • Dependency Injection with Guice
  • Publishing Events
  • Avatar service
  • Remember me functionality
  • Password reset/change functionality
  • Account activation functionality
  • Email sending and auth token cleanup
  • Security headers
  • CSRF Protection

Documentation

Consult 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.

Activator

See https://typesafe.com/activator/template/play-silhouette-seed

License

The code is licensed under Apache License v2.0.

You can’t perform that action at this time.