All Projects → minutemen → Silhouette

minutemen / Silhouette

Licence: other
Silhouette is a framework agnostic authentication library for Scala that supports several authentication methods, including OAuth2, OpenID Connect, Credentials, Basic Authentication or custom authentication schemes.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Silhouette

Auth0.swift
Swift toolkit for Auth0 API
Stars: ✭ 146 (+711.11%)
Mutual labels:  authentication, jwt, oauth2
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.
Stars: ✭ 826 (+4488.89%)
Mutual labels:  authentication, oauth2, cas
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (+755.56%)
Mutual labels:  authentication, jwt, cas
Django Graphql Jwt
JSON Web Token (JWT) authentication for Graphene Django
Stars: ✭ 649 (+3505.56%)
Mutual labels:  authentication, jwt, oauth2
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+1983.33%)
Mutual labels:  authentication, jwt, cas
Auth
Authenticator via oauth2
Stars: ✭ 118 (+555.56%)
Mutual labels:  authentication, jwt, oauth2
Next Auth
Authentication for Next.js
Stars: ✭ 8,362 (+46355.56%)
Mutual labels:  authentication, jwt, oauth2
Vouch Proxy
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
Stars: ✭ 1,239 (+6783.33%)
Mutual labels:  authentication, jwt, oauth2
Caddy Auth Portal
Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication
Stars: ✭ 291 (+1516.67%)
Mutual labels:  authentication, jwt, oauth2
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+1183.33%)
Mutual labels:  authentication, jwt, cas
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (+511.11%)
Mutual labels:  authentication, jwt, cas
Auth0.js
Auth0 headless browser sdk
Stars: ✭ 755 (+4094.44%)
Mutual labels:  authentication, jwt, oauth2
Ngx Api Utils
ngx-api-utils is a lean library of utilities and helpers to quickly integrate any HTTP API (REST, Ajax, and any other) with Angular.
Stars: ✭ 92 (+411.11%)
Mutual labels:  authentication, jwt, oauth2
Django Auth Adfs
A Django authentication backend for Microsoft ADFS and AzureAD
Stars: ✭ 127 (+605.56%)
Mutual labels:  authentication, jwt, oauth2
Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+6816.67%)
Mutual labels:  authentication, jwt, oauth2
Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+11550%)
Mutual labels:  authentication, jwt, cas
Lock.swift
A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel
Stars: ✭ 215 (+1094.44%)
Mutual labels:  authentication, jwt, oauth2
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+2366.67%)
Mutual labels:  authentication, jwt, cas
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+2516.67%)
Mutual labels:  authentication, jwt, oauth2
Lumen Passport
Making Laravel Passport work with Lumen
Stars: ✭ 585 (+3150%)
Mutual labels:  jwt, oauth2

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.

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