All Visualizers
Supabase Visualizer
Auth, Row Level Security, Realtime subscriptions, and Edge Functions — all visualized
Supabase Auth
Built-in authentication that integrates directly with PostgreSQL RLS for end-to-end security.
auth.users
System table storing user credentials, metadata, and provider info
JWT Token
Access token (1hr) with user ID + role. Refresh token for renewal
auth.uid()
PG function that extracts user ID from JWT — used in RLS policies
Auth Architecture
Client (Browser/App) → supabase-js SDK
↓ HTTPS
Supabase Auth (GoTrue) → JWT generation, session management
↓ Internal
PostgreSQL → auth.users table, auth.uid() function
↓ RLS
PostgREST → API server that respects RLS with JWT context