All Projects β†’ NovemberOscar β†’ Flask-GraphQL-Auth

NovemberOscar / Flask-GraphQL-Auth

Licence: MIT license
(UNMAINTAINED. FEEL FREE TO FORK) 🐍A Pythonic way to provide JWT authentication for Flask-GraphQL

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask-GraphQL-Auth

Flask simplelogin
Simple Login - Login Extension for Flask - maintainer @cuducos
Stars: ✭ 133 (+107.81%)
Mutual labels:  auth, flask-extensions
flask-funnel
Better asset management for Flask
Stars: ✭ 22 (-65.62%)
Mutual labels:  flask-extensions, flask-extension
urbit-visor
Urbit Visor is an extension which transforms your web browser into a first class Urbit client.
Stars: ✭ 65 (+1.56%)
Mutual labels:  extension, auth
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+4314.06%)
Mutual labels:  flask-extensions, flask-extension
flask-jwt-login
Flask extension that helps authentication using JWT (for a personal purpose, not maintained now)
Stars: ✭ 12 (-81.25%)
Mutual labels:  flask-extensions, flask-extension
sqlite-gui
Lightweight SQLite editor for Windows
Stars: ✭ 151 (+135.94%)
Mutual labels:  extension
TwitchAuth
Unreal Engine 4 Plugin for In-Game Twitch Authentication.
Stars: ✭ 21 (-67.19%)
Mutual labels:  auth
DarkCloud
SoundCloud Dark Theme
Stars: ✭ 52 (-18.75%)
Mutual labels:  extension
qzone helper
QQη©Ίι—΄εŠ©ζ‰‹,ζ‰Ήι‡εˆ ι™€,ε―Όε‡Ίθ―΄θ―΄/留言/ζ—₯εΏ—/η›Έε†Œ ζ΅θ§ˆε™¨ζ’δ»Άε’Œθ„šζœ¬
Stars: ✭ 36 (-43.75%)
Mutual labels:  extension
Opux
Opux is a Discord bot for EVEOnline
Stars: ✭ 13 (-79.69%)
Mutual labels:  auth
FOF3-Basic
A hello world type example for Akeeba F0F3 as a walkthrough for building a Joomla! component from the ground up.
Stars: ✭ 14 (-78.12%)
Mutual labels:  extension
logto
πŸ§‘β€πŸš€ Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
Stars: ✭ 3,421 (+5245.31%)
Mutual labels:  auth
VscOdooSnippets
Odoo Snippets for Visual Studio Code
Stars: ✭ 29 (-54.69%)
Mutual labels:  extension
remix-auth
Simple Authentication for Remix
Stars: ✭ 929 (+1351.56%)
Mutual labels:  auth
yii2-highlight
Yii2 Highlight.js extension
Stars: ✭ 14 (-78.12%)
Mutual labels:  extension
sqlite-spellfix
Loadable spellfix1 extension for sqlite as python package
Stars: ✭ 13 (-79.69%)
Mutual labels:  extension
Flask-QRcode
A concise Flask extension to easily render QR codes on Jinja2 templates using python-qrcode.
Stars: ✭ 89 (+39.06%)
Mutual labels:  flask-extensions
Netlify
A VS Code extension that displays your Netlify build statuses and more!
Stars: ✭ 23 (-64.06%)
Mutual labels:  extension
SwiftMan
Swift extensions and utils classes
Stars: ✭ 31 (-51.56%)
Mutual labels:  extension
thesaurus
TT Hackathon 2018 - Autocomplete for Visual Programming Nodes
Stars: ✭ 23 (-64.06%)
Mutual labels:  extension

Flask-GraphQL-Auth

PyPI PyPI - Python Version Documentation Status Codacy Badge Build StatusDownloads DownloadsPerMonth codecov

What is Flask-GraphQL-Auth?

Flask-GraphQL-Auth is JWT decorator for flask-graphql inspired from Flask-JWT-Extended. all you have to do to protect your mutation and query with JWT is to create unions with AuthInfoField and decorate resolvers with decorators in Flask-GraphQL-Auth

Features

  • Basic validation of JWT
  • Mutation protectors
  • Query protectors
  • Get JWT data from context stack
  • Insert user claim

Installation

pip install Flask-GraphQL-Auth

Usage

View the documentation online

We are finding contributors!

  • TODO
    • test cases
    • CI&coverage intergration

any PR&issues are welcome!!

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