Screenshots¶
The images below are generated with tools/screenshots_gen.py
(Pillow) and illustrate the library, its integrations, and the example apps.
They live in the Screenshots/
folder at the repository root.
Home¶

Terminal-style banner introducing the library.
Quick start (sync)¶

Register, login, refresh, and logout with AuthManager.
Async usage¶

The same flow with AsyncAuthManager.
TOTP MFA¶

MFA setup, login, and recovery codes.
RBAC¶

Roles, permissions, and permission checks.
API keys¶

Create, verify, and revoke scoped API keys.
WebAuthn / passkeys¶

Registration and authentication ceremonies.
Event bus¶

Subscribing to lifecycle events.
FastAPI integration¶

get_current_user / require_permission dependencies.
Flask integration¶

FlaskAuth decorators.
Django integration¶

Decorators, helpers, and the AuthorityBackend.
Starlette integration¶

StarletteAuth decorators.
ASGI & WSGI middleware¶

Framework-agnostic middleware.
Example app¶

Exercising the live example endpoints with curl.