Silhouette

Introduction

Info

Silhouette is not compatible with Java. It's only compatible with Play Framework applications that are developed in Scala.

Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, Credentials, Basic Authentication, Two Factor Authentication or custom authentication schemes.

It can be integrated as is, or used as a building block and customized to meet specific application requirements, thanks to its loosely coupled design.

The project is named after the fictional crime fighter character Silhouette, from the Watchmen graphic novel and movie.

Help

If you need help with integrating Silhouette into your project, don’t hesitate to ask questions using our Forum, our Chat or on Stack Overflow.

Logo

If you like to promote to the project on your website or in any other medium, then please use the following logo.

Silhouette logo, all rights reserved!

Silhouette logo, all rights reserved!

License

The code is licensed under Apache License v2.0 and the documentation under CC BY 3.0.

Unless otherwise stated, all artifacts are Copyright 2015 Mohiva Organisation (license at mohiva dot com).

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Credits

I would like to thanks JetBrains for providing us a free license of IntelliJ IDEA.

Introduction