This frontend speaks directly to your FastAPI backend for registration, login, verification, password recovery, and two-factor setup. It is designed as a practical beige-and-forest-green console instead of a placeholder landing page.
Point this UI at your backend, run the auth flows, and keep an eye on the live response console as you go.
Use the backend registration endpoint and keep the credentials around for the rest of the flows.
Login stores the access and refresh tokens locally in this page so you can call protected endpoints afterward.
Trigger verification delivery for a user, then paste a token from the email if you want to complete the API verification manually.
Request a reset email, then use the token from that email to set a new password and revoke old sessions.
Use your logged-in session to start TOTP setup, confirm the code from your authenticator app, and disable it later if needed.
Update your current user's profile details and verify they are saved on the backend.
Create new personal API tokens, view active tokens, and revoke them when no longer needed.
Manage permission rules and roles that can later be assigned through the backend.
Use an access token for a user with the admin role to inspect users, clear lockouts, suspend accounts, and assign roles.
Inspect service liveness, dependency readiness, and live request metrics through the same beige-and-forest-green operations console.
Ready. Choose a flow and send a request.