List of all items
Structs
- AuthenticationExecutionInfoRepresentation
- AuthenticationFlowRepresentation
- AuthenticatorConfigRepresentation
- ClientRepresentation
- CredentialRepresentation
- GroupRepresentation
- Keycloak
- KeycloakAdmin
- KeycloakBuilder
- RealmInfo
- RealmRepresentation
- RoleRepresentation
- ServerInfo
- UserRepresentation
- config::Config
- config::ConfigBuilder
- schema::UserInput
- session::KeycloakApiClientSession
- session::KeycloakSession
- session::KeycloakSessionClient
- session::KeycloakSessionToken
- session::ParsedAccessToken
- token::config::Config
- token::config::ConfigBuilder
- token::jwt::Claims
- token::jwt::Jwt
- token::jwt::LogoutClaims
- token::jwt::PartialClaims
- token::jwt::RealmAccess
- token::jwt::ResourceAccess
- token::store::JwtStore
- validation::context::Config
- validation::context::ValidationContext
- validation::model::RealmConfigError
- validation::model::RealmConfigErrorInput
Enums
Traits
Macros
Functions
- realm::app_url
- realm::configure_realm
- realm::create
- realm::create_keycloak_user
- realm::create_user_with_groups
- realm::ensure_admin_user
- realm::ensure_group_role_mappings
- realm::ensure_groups
- realm::ensure_groups_with_roles
- realm::ensure_roles
- realm::get_keycloak_user
- validation::updater::get_smtp_server_defaults
- validation::updater::update_for_errors
- validation::validator::validate_realm
Type Aliases
Constants
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_BACKCHANNEL_LOGOUT_DISABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_BACKCHANNEL_LOGOUT_DISABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLED_INVALID_ID
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLED_INVALID_KEY
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLED_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_ATTRIBUTES_OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLED_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_BASE_URL_INVALID_ID
- validation::realm_errors::CLIENTS_CLIENT_BASE_URL_INVALID_KEY
- validation::realm_errors::CLIENTS_CLIENT_BASE_URL_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_BASE_URL_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_CLIENT_ID_ID
- validation::realm_errors::CLIENTS_CLIENT_CLIENT_ID_KEY
- validation::realm_errors::CLIENTS_CLIENT_CONSENT_REQUIRED_ID
- validation::realm_errors::CLIENTS_CLIENT_CONSENT_REQUIRED_KEY
- validation::realm_errors::CLIENTS_CLIENT_DIRECT_ACCESS_GRANT_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_DIRECT_ACCESS_GRANT_ENABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_ENABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_FRONTCHANNEL_LOGOUT_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_FRONTCHANNEL_LOGOUT_ENABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_IMPLICIT_FLOW_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_IMPLICIT_FLOW_ENABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_PREFIX
- validation::realm_errors::CLIENTS_CLIENT_PUBLIC_CLIENT_ID
- validation::realm_errors::CLIENTS_CLIENT_PUBLIC_CLIENT_KEY
- validation::realm_errors::CLIENTS_CLIENT_REDIRECT_URIS_INVALID_ID
- validation::realm_errors::CLIENTS_CLIENT_REDIRECT_URIS_INVALID_KEY
- validation::realm_errors::CLIENTS_CLIENT_REDIRECT_URIS_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_REDIRECT_URIS_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_ROOT_URL_INVALID_ID
- validation::realm_errors::CLIENTS_CLIENT_ROOT_URL_INVALID_KEY
- validation::realm_errors::CLIENTS_CLIENT_ROOT_URL_MISSING_ID
- validation::realm_errors::CLIENTS_CLIENT_ROOT_URL_MISSING_KEY
- validation::realm_errors::CLIENTS_CLIENT_SERVICE_ACCOUNTS_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_SERVICE_ACCOUNTS_ENABLED_KEY
- validation::realm_errors::CLIENTS_CLIENT_STANDARD_FLOW_ENABLED_ID
- validation::realm_errors::CLIENTS_CLIENT_STANDARD_FLOW_ENABLED_KEY
- validation::realm_errors::GROUPS_CUSTOMER_ID
- validation::realm_errors::GROUPS_OWNER_ID
- validation::realm_errors::GROUP_ROLES_MAPPING_OWNER_INVALID_ID
- validation::realm_errors::REALM_AUTHENTICATION_FLOW_2FAEMAIL_MISSING_ID
- validation::realm_errors::REALM_AUTHENTICATION_FLOW_2FAEMAIL_MISSING_KEY
- validation::realm_errors::REALM_AUTHENTICATION_FLOW_2FAEMAIL_PREFIX
- validation::realm_errors::REALM_BROWSER_FLOW_INVALID_ID
- validation::realm_errors::REALM_BROWSER_FLOW_INVALID_KEY
- validation::realm_errors::REALM_BROWSER_FLOW_MISSING_ID
- validation::realm_errors::REALM_BROWSER_FLOW_MISSING_KEY
- validation::realm_errors::REALM_BROWSER_FLOW_PREFIX
- validation::realm_errors::REALM_DEFAULT_LOCALE_INVALID_ID
- validation::realm_errors::REALM_DEFAULT_LOCALE_INVALID_KEY
- validation::realm_errors::REALM_DEFAULT_LOCALE_MISSING_ID
- validation::realm_errors::REALM_DEFAULT_LOCALE_MISSING_KEY
- validation::realm_errors::REALM_EMAIL_THEME_INVALID_ID
- validation::realm_errors::REALM_EMAIL_THEME_INVALID_KEY
- validation::realm_errors::REALM_EMAIL_THEME_MISSING_ID
- validation::realm_errors::REALM_EMAIL_THEME_MISSING_KEY
- validation::realm_errors::REALM_INTERNATIONALIZATION_ENABLED_ID
- validation::realm_errors::REALM_INTERNATIONALIZATION_ENABLED_KEY
- validation::realm_errors::REALM_LOGIN_THEME_INVALID_ID
- validation::realm_errors::REALM_LOGIN_THEME_INVALID_KEY
- validation::realm_errors::REALM_LOGIN_THEME_MISSING_ID
- validation::realm_errors::REALM_LOGIN_THEME_MISSING_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_DIGIT_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_DIGIT_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_LENGTH_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_LENGTH_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_LOWERCASE_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_LOWERCASE_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_MISSING_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_MISSING_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_SYMBOL_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_SYMBOL_KEY
- validation::realm_errors::REALM_PASSWORD_POLICY_UPPERCASE_ID
- validation::realm_errors::REALM_PASSWORD_POLICY_UPPERCASE_KEY
- validation::realm_errors::REALM_PREFIX
- validation::realm_errors::REALM_REGISTRATION_ALLOWED_ID
- validation::realm_errors::REALM_REGISTRATION_ALLOWED_KEY
- validation::realm_errors::REALM_REMEMBER_ME_ID
- validation::realm_errors::REALM_REMEMBER_ME_KEY
- validation::realm_errors::REALM_RESET_PASSWORD_ALLOWED_ID
- validation::realm_errors::REALM_RESET_PASSWORD_ALLOWED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_FROM_DISPLAY_NAME_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_FROM_DISPLAY_NAME_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_FROM_DISPLAY_NAME_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_FROM_DISPLAY_NAME_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_FROM_INVALID_ID
- validation::realm_errors::REALM_SMTP_SERVER_FROM_INVALID_KEY
- validation::realm_errors::REALM_SMTP_SERVER_FROM_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_FROM_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_FROM_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_FROM_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_HOST_INVALID_ID
- validation::realm_errors::REALM_SMTP_SERVER_HOST_INVALID_KEY
- validation::realm_errors::REALM_SMTP_SERVER_HOST_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_HOST_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_HOST_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_HOST_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_PORT_INVALID_ID
- validation::realm_errors::REALM_SMTP_SERVER_PORT_INVALID_KEY
- validation::realm_errors::REALM_SMTP_SERVER_PORT_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_PORT_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_PORT_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_PORT_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_DISPLAY_NAME_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_DISPLAY_NAME_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_DISPLAY_NAME_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_DISPLAY_NAME_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_REPLY_TO_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_SSL_INVALID_ID
- validation::realm_errors::REALM_SMTP_SERVER_SSL_INVALID_KEY
- validation::realm_errors::REALM_SMTP_SERVER_SSL_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_SSL_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_SSL_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_SSL_MISSING_KEY
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_INVALID_ID
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_INVALID_KEY
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_MISMATCHED_ID
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_MISMATCHED_KEY
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_MISSING_ID
- validation::realm_errors::REALM_SMTP_SERVER_STARTTLS_MISSING_KEY
- validation::realm_errors::REALM_SUPPORTED_LOCALES_INVALID_ID
- validation::realm_errors::REALM_SUPPORTED_LOCALES_INVALID_KEY
- validation::realm_errors::REALM_SUPPORTED_LOCALES_MISSING_ID
- validation::realm_errors::REALM_SUPPORTED_LOCALES_MISSING_KEY
- validation::realm_errors::ROLES_CHILD_CREATE_ID
- validation::realm_errors::ROLES_CHILD_CREATE_KEY
- validation::realm_errors::ROLES_CHILD_READ_ID
- validation::realm_errors::ROLES_CHILD_READ_KEY
- validation::realm_errors::ROLES_CHILD_WRITE_ID
- validation::realm_errors::ROLES_CHILD_WRITE_KEY
- validation::realm_errors::ROLES_CUSTOMER_ID
- validation::realm_errors::ROLES_CUSTOMER_KEY
- validation::realm_errors::ROLES_USERS_READ_ID
- validation::realm_errors::ROLES_USERS_READ_KEY
- validation::realm_errors::ROLES_USERS_WRITE_ID
- validation::realm_errors::ROLES_USERS_WRITE_KEY