Silhouette is a framework agnostic authentication library for Scala that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials, Basic Authentication, Two Factor Authentication or custom authentication schemes.
Scala Shell HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
modules
project
scripts
site
.coveralls.yml
.editorconfig
.gitignore
.scalariform.conf
.travis.yml
CONTRIBUTING.md
COPYRIGHT
LICENSE
README.md
build.sbt
scalastyle-config.xml
version.sbt

README.md

Silhouette

Build Status Coverage Status Gitter OpenCollective OpenCollective

Silhouette is a framework agnostic authentication library for Scala that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, Credentials, Basic Authentication, Two Factor Authentication or custom authentication schemes.

See the project documentation for more information.

Support

If you have question regarding Silhouette, please use the chat or the forum. Please do not use the issue tracker for questions!

Contribution

Please read the contributing guide before you contribute. It contains very useful tips for a successful contribution.

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]

License

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