
Secure admin access for JobPostingAZ
Manage job listings, company profiles, and editorial content through a server-protected Supabase session.
Backend keys and Supabase URLs are only read on the server.

Admin login
Sign in with the server-protected admin account.
Use server-only variables:
ADMIN_USERNAME, ADMIN_PASSWORD_HASH, ADMIN_SESSION_SECRET, and Supabase server keys. Do not use NEXT_PUBLIC_* for this admin flow.