Protected admin

Sign in to review platform activity.

Use a Supabase Auth user that also has a row in `admin_users`.