Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mohiva/play-silhouette

Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
https://github.com/mohiva/play-silhouette

authentication cas oauth oauth1 oauth2 openid play-framework scala silhouette

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

This repository is not longer maintained. All the related resources like the documentation and the forum will be closed.

Silhouette
==========
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.mohiva/play-silhouette_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.mohiva/play-silhouette_2.12) [![Build Status](https://travis-ci.org/mohiva/play-silhouette.png)](https://travis-ci.org/mohiva/play-silhouette) [![Coverage Status](https://coveralls.io/repos/mohiva/play-silhouette/badge.svg?branch=master&service=github)](https://coveralls.io/github/mohiva/play-silhouette?branch=master) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mohiva/play-silhouette?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![OpenCollective](https://opencollective.com/silhouette/backers/badge.svg)](#backers)
[![OpenCollective](https://opencollective.com/silhouette/sponsors/badge.svg)](#sponsors)

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

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.

## License

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

[the project documentation]: http://www.silhouette.rocks/docs
[chat]: https://gitter.im/mohiva/play-silhouette
[forum]: http://discourse.silhouette.rocks/
[contributing guide]: CONTRIBUTING.md
[Apache License v2.0]: http://www.apache.org/licenses/LICENSE-2.0
[CC BY 3.0]: http://creativecommons.org/licenses/by/3.0/