Authentication settings for a Wacht deployment
allow_signups
(boolean, optional): Whether new user signups are allowed.require_email_verification
(boolean, optional): Whether email verification is required for new signups.password_min_length
(number, optional): Minimum length for user passwords.password_require_uppercase
(boolean, optional): Whether passwords must contain uppercase characters.password_require_numbers
(boolean, optional): Whether passwords must contain numbers.password_require_special
(boolean, optional): Whether passwords must contain special characters.session_timeout
(number, optional): Session timeout in seconds.mfa_enabled
(boolean, optional): Whether multi-factor authentication is enabled.allowed_oauth_providers
(string[], optional): List of allowed OAuth providers.