Backend-owned sessions
FastAPI owns login, cookies, and account creation. The public Next.js surface reads the access mode and submits to backend routes.
- HttpOnly session cookies
- Same-origin API calls
- No frontend-only accounts


Security and control
TAO connects operational apps with clear permission boundaries. Public access remains invite-only by default, and provider access is separated from identity login unless a reviewed OIDC flow exists.
FastAPI owns login, cookies, and account creation. The public Next.js surface reads the access mode and submits to backend routes.
Operators can keep the product invite-only, review applicants, and convert the right applicants into real organisations.
Google, Microsoft, Xero, Current RMS, and future provider connections need public policy pages, least-privilege scopes, and exact consent-screen alignment before broad rollout.