auth0-flask

auth0-flask

Use when adding session-based login, logout, or user profile to a Flask web application. Integrates auth0-server-python — use even if the user says \"add login to my Flask app\" or \"protect my Flask routes\".

52stars
28forks
Updated 10/2/2026
SKILL.md
read-only
name
auth0-flask
description

Use when adding session-based login, logout, or user profile to a Flask web application. Integrates auth0-server-python — use even if the user says \"add login to my Flask app\" or \"protect my Flask routes\".

Auth0 Flask Web App Integration

Add login, logout, and user profile to a Flask web application using auth0-server-python.

Prerequisites

  • Flask application

  • Auth0 Regular Web Application configured (not an API — must be an Application)

  • If you don't have Auth0 set up yet, use the auth0-quickstart skill first

When NOT to Use

  • Python APIs with JWT Bearer validation — Use auth0-fastapi-api for FastAPI, or see the Django REST Framework quickstart

  • FastAPI web app with login/logout UI — No dedicated skill yet; see the FastAPI quickstart

  • Single Page Applications — Use auth0-react, auth0-vue, or auth0-angular for client-side auth

  • Next.js applications — Use auth0-nextjs which handles both client and server

  • Node.js web apps — Use auth0-express or auth0-fastify for session-based auth