ahopkins / Sanic Jwt
Licence: mit
Authentication, JWT, and permission scoping for Sanic
Stars: ✭ 189
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Sanic Jwt
Naperg
Fullstack Boilerplate GraphQL. Made with React & Prisma + authentication & roles
Stars: ✭ 661 (+249.74%)
Mutual labels: authentication, jwt, permissions
Django Auth Adfs
A Django authentication backend for Microsoft ADFS and AzureAD
Stars: ✭ 127 (-32.8%)
Mutual labels: authentication, jwt
Laravel Auth
A powerful authentication, authorization and verification package built on top of Laravel. It provides developers with Role Based Access Control, Two-Factor Authentication, Social Authentication, and much more, compatible Laravel’s standard API and fully featured out of the box.
Stars: ✭ 128 (-32.28%)
Mutual labels: authentication, permissions
Vapor Auth Template
A Vapor 4 template with authentication, Fluent, JWT, Queues, repository pattern, testing and more.
Stars: ✭ 118 (-37.57%)
Mutual labels: authentication, jwt
Gotrue
An SWT based API for managing users and issuing SWT tokens
Stars: ✭ 2,493 (+1219.05%)
Mutual labels: authentication, jwt
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (-40.74%)
Mutual labels: authentication, jwt
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-19.05%)
Mutual labels: authentication, jwt
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (-18.52%)
Mutual labels: authentication, jwt
Api guard
JWT authentication solution for Rails APIs
Stars: ✭ 159 (-15.87%)
Mutual labels: authentication, jwt
Jwt Auth
🔐 JSON Web Token Authentication for Laravel & Lumen
Stars: ✭ 10,305 (+5352.38%)
Mutual labels: authentication, jwt
Go Postgres Jwt React Starter
A go, gin, and postgres API with jwt auth, complete with a react frontend
Stars: ✭ 115 (-39.15%)
Mutual labels: authentication, jwt
Nest Permissions Seed
A simple application demonstrating the basic usage of permissions with NestJS.
Stars: ✭ 121 (-35.98%)
Mutual labels: jwt, permissions
Nextjs Headless Wordpress
🔥 Nextjs Headless WordPress
Stars: ✭ 110 (-41.8%)
Mutual labels: authentication, jwt
Reactjs Authentication Tutorial
Chuck Norris World App - A sample app that shows how to add authentication to a ReactJS app
Stars: ✭ 139 (-26.46%)
Mutual labels: authentication, jwt
Cognito Express
Authenticates API requests on a Node application by verifying the JWT signature of AccessToken or IDToken generated by Amazon Cognito.
Stars: ✭ 165 (-12.7%)
Mutual labels: authentication, jwt
Express Jwt
An example API for creating/verifying json web tokens
Stars: ✭ 105 (-44.44%)
Mutual labels: authentication, jwt
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (-41.8%)
Mutual labels: authentication, jwt
Rodauth Rails
Rails integration for Rodauth authentication framework
Stars: ✭ 150 (-20.63%)
Mutual labels: authentication, jwt
Sanic JWT
Sanic JWT adds authentication protection and endpoints to Sanic.
It is both easy to get up and running, and extensible for the developer. It can act to protect endpoints and also provide authentication scoping, all wrapped into a nice JWT.
Read the documentation | View the source code
What do I do?
It's easy: (1) install, (2) initialize, and (3) authenticate.
Install:
pip install sanic-jwt
Initialize:
from sanic import Sanic
from sanic_jwt import Initialize
def my_authenticate(request, *args, **kwargs):
...
app = Sanic()
Initialize(
app,
authenticate=my_authenticate
)
Authenticate:
http://localhost/auth
Can I customize it?
Definitely! Sanic JWT is made to allow developers to customize the operation to fit their needs. Check out the documentation to learn how.
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].