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






