These docs are for v2.0. Click to read the latest docs for v7.0.

Examples

This page lists some examples which show how Silhouette can be used in
various kinds of projects.

Silhouette Seed Template

The Silhouette Seed project is an Activator template which shows how Silhouette can be used in a Play Framework application. It’s a starting point which can be extended to fit your needs.

Link


Silhouette Angular Seed Template

The Silhouette Angular Seed project is an Activator template which shows how Silhouette can be used to create a SPA with AngularJS and Play. It’s a starting point which can be extended to fit your needs.

Link


Silhouette Slick Seed Template

A fork of the Silhouette Seed project which uses Slick as database access library.

Link


Silhouette Cake Seed Template

Seed project for Play Framework with Silhouette, using the Cake Pattern for dependency injection.

Link


Silhouette Rest Seed

Seed project for Play Framework with Silhouette, exposing a rest api for signup and signin.

Link


Play 2.3 Multidomain Auth

Project for Play Framework with Silhouette, using a not strict implementation of Thin Cake Pattern and showing how to add an authentication and authorizaton layer. The project is split in two main subprojects: a public web page that uses a complete authentication layer (including sign up with email confirmation and reset passwords), and an administration web page that uses also a simple authorization layer based on roles.

Link