update_realm_settings
Modify Keycloak realm settings including display names, themes, user registration, password reset, email verification, and security configurations to enhance identity management.
Instructions
Update realm settings.
Args:
display_name: Display name for the realm
display_name_html: HTML display name
login_theme: Login theme name
account_theme: Account management theme
admin_theme: Admin console theme
email_theme: Email theme
enabled: Whether realm is enabled
registration_allowed: Allow user registration
registration_email_as_username: Use email as username
reset_password_allowed: Allow password reset
remember_me: Enable remember me
verify_email: Require email verification
login_with_email_allowed: Allow login with email
duplicate_emails_allowed: Allow duplicate emails
ssl_required: SSL requirement (none, external, all)
brute_force_protected: Enable brute force protection
permanent_lockout: Permanent lockout on max failures
max_failure_wait_seconds: Max wait after failures
minimum_quick_login_wait_seconds: Min wait between quick logins
wait_increment_seconds: Wait increment
quick_login_check_milli_seconds: Quick login check interval
max_delta_time_seconds: Max time between failures
failure_factor: Failure factor
default_locale: Default locale
realm: Target realm (uses default if not specified)
Returns:
Status message
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_theme | No | ||
| admin_theme | No | ||
| brute_force_protected | No | ||
| default_locale | No | ||
| display_name | No | ||
| display_name_html | No | ||
| duplicate_emails_allowed | No | ||
| email_theme | No | ||
| enabled | No | ||
| failure_factor | No | ||
| login_theme | No | ||
| login_with_email_allowed | No | ||
| max_delta_time_seconds | No | ||
| max_failure_wait_seconds | No | ||
| minimum_quick_login_wait_seconds | No | ||
| permanent_lockout | No | ||
| quick_login_check_milli_seconds | No | ||
| realm | No | ||
| registration_allowed | No | ||
| registration_email_as_username | No | ||
| remember_me | No | ||
| reset_password_allowed | No | ||
| ssl_required | No | ||
| verify_email | No | ||
| wait_increment_seconds | No |