auth_settings
Configure your project's authentication settings: password enablement, sign-in method, public signup policy, passkey requirement for admins, and email domain restrictions.
Instructions
Update project auth settings: allow_password_set, preferred_sign_in_method, public_signup, and require_passkey_for_project_admin. Requires service_key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | The project ID | |
| public_signup | No | Public signup policy. | |
| allow_password_set | No | Allow passwordless users (magic link / OAuth) to set a password. Default: false. | |
| allowed_email_domains | No | Restrict hosted Google sign-in to these email domains, enforced at token issuance. [] or omitted = unrestricted; pass [] to clear. Normalized + domain-validated server-side. | |
| preferred_sign_in_method | No | Project UI hint for the preferred sign-in method. | |
| require_passkey_for_project_admin | No | Require eligible passkey login for project_admin sessions. |