Technical & DevelopmentIntermediate
auth0-flask
Add login, logout, and user profiles to Flask web applications.
Developer Setup
Setup & Installation
bash
npx skills add https://github.com/auth0/agent-skills --skill auth0-flasknpx skills add https://github.com/auth0/agent-skills --skill auth0-flaskOr paste this URL into your assistant to install:
Overview
What This Skill Does
Add login, logout, and user profile to a Flask web application using `auth0-server-python`.
Application
When to use this Skill
- Adding secure Auth0 authentication to a Flask application
- Implementing standard login, logout, and token authentication flows in Flask
- Managing user session state and securing frontend/backend routes using Auth0 SDKs
Documentation
Show Skills.md file
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-quickstartskill first
When NOT to Use
- Python APIs with JWT Bearer validation — Use
auth0-fastapi-apifor 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, orauth0-angularfor client-side auth - Next.js applications — Use
auth0-nextjswhich handles both client and server - Node.js web apps — Use
auth0-expressorauth0-fastifyfor session-based auth
Quick Start Workflow
1. Install SDK
Lines 1 - 25 of 370
Recommendations