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: 6 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.
- Host: GitHub
- URL: https://github.com/mohiva/play-silhouette
- Owner: mohiva
- License: apache-2.0
- Archived: true
- Created: 2013-12-30T14:44:12.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-09-12T11:54:29.000Z (about 4 years ago)
- Last Synced: 2024-08-03T18:19:51.908Z (about 1 year ago)
- Topics: authentication, cas, oauth, oauth1, oauth2, openid, play-framework, scala, silhouette
- Language: Scala
- Homepage:
- Size: 17.8 MB
- Stars: 816
- Watchers: 58
- Forks: 141
- Open Issues: 11
- 
            Metadata Files:
            - Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
 
Awesome Lists containing this project
- awesome-playframework - Silhouette - Silhouette is an authentication library for Play Framework applications that supports several authentication methods. (Libraries / Security/Authentification)
README
          This repository is not longer maintained. All the related resources like the documentation and the forum will be closed.
Silhouette 
==========
[](https://maven-badges.herokuapp.com/maven-central/com.mohiva/play-silhouette_2.12) [](https://travis-ci.org/mohiva/play-silhouette) [](https://coveralls.io/github/mohiva/play-silhouette?branch=master) [](https://gitter.im/mohiva/play-silhouette?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](#backers) 
[](#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/