All Projects → mohiva → Play Silhouette

mohiva / Play Silhouette

Licence: apache-2.0
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.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Play Silhouette

Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+153.87%)
Mutual labels:  play-framework, authentication, oauth, cas
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (-54.6%)
Mutual labels:  play-framework, authentication, oauth, cas
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (-77.12%)
Mutual labels:  authentication, oauth2, oauth, openid
Next Auth
Authentication for Next.js
Stars: ✭ 8,362 (+912.35%)
Mutual labels:  authentication, oauth2, oauth
Grant
OAuth Proxy
Stars: ✭ 3,509 (+324.82%)
Mutual labels:  authentication, oauth2, oauth
Django Oidc Provider
OpenID Connect and OAuth2 provider implementation for Djangonauts.
Stars: ✭ 320 (-61.26%)
Mutual labels:  authentication, oauth2, openid
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (-77.48%)
Mutual labels:  authentication, oauth, openid
Passport
Simple, unobtrusive authentication for Node.js.
Stars: ✭ 19,608 (+2273.85%)
Mutual labels:  oauth, oauth2, openid
Oauth
🔗 OAuth 2.0 implementation for various providers in one place.
Stars: ✭ 336 (-59.32%)
Mutual labels:  authentication, oauth2, oauth
Angular Auth Oidc Client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
Stars: ✭ 577 (-30.15%)
Mutual labels:  authentication, oauth2, openid
Aspnet5identityserverangularimplicitflow
OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core 5 IdentityServer4
Stars: ✭ 670 (-18.89%)
Mutual labels:  authentication, oauth2, openid
IdentityServer4.PhoneNumberAuth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
Stars: ✭ 83 (-89.95%)
Mutual labels:  oauth, oauth2, openid
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (-46.25%)
Mutual labels:  authentication, oauth, cas
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (-3.63%)
Mutual labels:  authentication, oauth2, oauth
React Aad
A React wrapper for Azure AD using the Microsoft Authentication Library (MSAL). The easiest way to integrate AzureAD with your React for authentication.
Stars: ✭ 324 (-60.77%)
Mutual labels:  authentication, oauth2, oauth
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (-72.03%)
Mutual labels:  authentication, oauth, cas
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+495.28%)
Mutual labels:  authentication, oauth2, oauth
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+181.23%)
Mutual labels:  authentication, oauth2, oauth
Retroauth
A library build on top of retrofit, for simple handling of authenticated requests
Stars: ✭ 405 (-50.97%)
Mutual labels:  authentication, oauth2, oauth
Auth
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP
Stars: ✭ 457 (-44.67%)
Mutual labels:  oauth2, oauth, openid

Silhouette

Maven Central Build Status Coverage Status Gitter OpenCollective OpenCollective

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.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].