NazoAuth Web is the browser front end for NazoAuth. It provides the account login, OAuth consent, user profile, client access request, credential delivery, and administrator surfaces.
The application is built with React, TypeScript, and Vite. It talks to the NazoAuth backend through same-origin API routes and keeps credentialed requests enabled for session cookies and CSRF-protected writes.
npm install
npm run devBy default, development requests use http://127.0.0.1:8000.
To point the web app at a deployed backend:
VITE_API_BASE_URL=https://auth.nazo.run npm run devnpm run testnpm run test runs linting and the production build.
Build output is written to dist/.
For auth.nazo.run/ui/, deploy the contents of dist/ to the static site root and make sure the reverse proxy either:
- forwards backend API routes to the NazoAuth backend, or
- builds with
VITE_API_BASE_URL=https://auth.nazo.runand allows credentialed same-origin requests fromhttps://auth.nazo.run/ui/.
/account and authorization gateway/authlogin, registration, and account recovery entry/consentOAuth consent screen/profileuser profile, authorized apps, and client access requests/deliveryone-time client credential delivery/adminadministrator work surface/docsintegration notes/contactsupport information