blob: 5297f47f26b7ad292be9108382375b82ca708988 [file] [log] [blame]
{
"id" : "9254037d-b4ab-4890-96e5-0cb2fcc3e747",
"realm" : "sling",
"notBefore" : 0,
"defaultSignatureAlgorithm" : "RS256",
"revokeRefreshToken" : false,
"refreshTokenMaxReuse" : 0,
"accessTokenLifespan" : 300,
"accessTokenLifespanForImplicitFlow" : 900,
"ssoSessionIdleTimeout" : 1800,
"ssoSessionMaxLifespan" : 36000,
"ssoSessionIdleTimeoutRememberMe" : 0,
"ssoSessionMaxLifespanRememberMe" : 0,
"offlineSessionIdleTimeout" : 2592000,
"offlineSessionMaxLifespanEnabled" : false,
"offlineSessionMaxLifespan" : 5184000,
"clientSessionIdleTimeout" : 0,
"clientSessionMaxLifespan" : 0,
"clientOfflineSessionIdleTimeout" : 0,
"clientOfflineSessionMaxLifespan" : 0,
"accessCodeLifespan" : 60,
"accessCodeLifespanUserAction" : 300,
"accessCodeLifespanLogin" : 1800,
"actionTokenGeneratedByAdminLifespan" : 43200,
"actionTokenGeneratedByUserLifespan" : 300,
"oauth2DeviceCodeLifespan" : 600,
"oauth2DevicePollingInterval" : 5,
"enabled" : true,
"sslRequired" : "external",
"registrationAllowed" : false,
"registrationEmailAsUsername" : false,
"rememberMe" : false,
"verifyEmail" : false,
"loginWithEmailAllowed" : true,
"duplicateEmailsAllowed" : false,
"resetPasswordAllowed" : false,
"editUsernameAllowed" : false,
"bruteForceProtected" : false,
"permanentLockout" : false,
"maxFailureWaitSeconds" : 900,
"minimumQuickLoginWaitSeconds" : 60,
"waitIncrementSeconds" : 60,
"quickLoginCheckMilliSeconds" : 1000,
"maxDeltaTimeSeconds" : 43200,
"failureFactor" : 30,
"roles" : {
"realm" : [ {
"id" : "657433c4-45b9-4c34-a721-dbc390b71415",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"composite" : false,
"clientRole" : false,
"containerId" : "9254037d-b4ab-4890-96e5-0cb2fcc3e747",
"attributes" : { }
}, {
"id" : "d8cf48ab-9070-413a-8cac-466a45218b4f",
"name" : "default-roles-sling",
"description" : "${role_default-roles}",
"composite" : true,
"composites" : {
"realm" : [ "offline_access", "uma_authorization" ],
"client" : {
"account" : [ "view-profile", "manage-account" ]
}
},
"clientRole" : false,
"containerId" : "9254037d-b4ab-4890-96e5-0cb2fcc3e747",
"attributes" : { }
}, {
"id" : "816c1506-a3da-4f2e-9d0c-d3192482d02a",
"name" : "offline_access",
"description" : "${role_offline-access}",
"composite" : false,
"clientRole" : false,
"containerId" : "9254037d-b4ab-4890-96e5-0cb2fcc3e747",
"attributes" : { }
} ],
"client" : {
"oidc-test" : [ ],
"realm-management" : [ {
"id" : "31d48722-a3ad-43a3-9eae-51fa6c788cf8",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "a8bf9f01-30e9-4a35-b636-0aa5294bf46a",
"name" : "query-realms",
"description" : "${role_query-realms}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "0b71b060-d781-44b8-bd7d-28d141efc0e9",
"name" : "impersonation",
"description" : "${role_impersonation}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "f3cdebf4-20e4-4641-8516-6e7db8de5ee2",
"name" : "manage-users",
"description" : "${role_manage-users}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "63eda068-81ab-429f-8aec-57a42bc9f4d0",
"name" : "view-clients",
"description" : "${role_view-clients}",
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "query-clients" ]
}
},
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "6b9c9392-5a07-4bb1-bca2-fbcfb39c6903",
"name" : "view-users",
"description" : "${role_view-users}",
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "query-groups", "query-users" ]
}
},
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "2bc8325d-12f4-4b9a-a696-13e28cd07eec",
"name" : "create-client",
"description" : "${role_create-client}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "123fee1a-7c49-4b33-84c4-b8ffe6390986",
"name" : "manage-events",
"description" : "${role_manage-events}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "929caa77-b076-45e2-a593-235484bbc33d",
"name" : "query-groups",
"description" : "${role_query-groups}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "a5b7248f-0b5e-4290-9934-370f44f4ed6c",
"name" : "query-users",
"description" : "${role_query-users}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "1af5ddb0-ea3e-41eb-a7ab-6373a6b55369",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "44201422-b92e-452f-98df-2de535991805",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "f2174ff2-7879-445d-b8f6-fc51b55e4e6c",
"name" : "view-events",
"description" : "${role_view-events}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "a26911f2-54a4-4369-9a37-09e72a4d5f1a",
"name" : "query-clients",
"description" : "${role_query-clients}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "3a20a8bc-f228-4aaf-ad03-b53d5c3dab0d",
"name" : "view-realm",
"description" : "${role_view-realm}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "15f7dc53-5eef-4316-a469-905970303b5a",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "82947cc7-7d06-4a0a-8383-04b18658692d",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "07d94aec-e72e-48e9-8b25-9f4c71d28ef8",
"name" : "realm-admin",
"description" : "${role_realm-admin}",
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "manage-realm", "query-realms", "impersonation", "manage-users", "view-clients", "view-users", "create-client", "manage-events", "query-groups", "query-users", "manage-identity-providers", "view-identity-providers", "view-events", "view-realm", "query-clients", "view-authorization", "manage-authorization", "manage-clients" ]
}
},
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
}, {
"id" : "e8a88df7-609e-4887-a0f8-8d62954a580f",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"composite" : false,
"clientRole" : true,
"containerId" : "7dc17414-849f-41db-852f-831d80105079",
"attributes" : { }
} ],
"security-admin-console" : [ ],
"admin-cli" : [ ],
"account-console" : [ ],
"broker" : [ {
"id" : "9508502c-9f62-4a53-b24c-11c58b44b4a6",
"name" : "read-token",
"description" : "${role_read-token}",
"composite" : false,
"clientRole" : true,
"containerId" : "33a6aee4-9d20-47a9-ba6a-9662d55775ec",
"attributes" : { }
} ],
"account" : [ {
"id" : "e37eb256-c1a2-4ddf-bec6-ee9606cfdf67",
"name" : "view-profile",
"description" : "${role_view-profile}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "35b806d3-a2e9-478a-b115-19d2e4821a4b",
"name" : "manage-account",
"description" : "${role_manage-account}",
"composite" : true,
"composites" : {
"client" : {
"account" : [ "manage-account-links" ]
}
},
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "c54690e4-640c-4c70-b0c6-5af00f7215bb",
"name" : "manage-account-links",
"description" : "${role_manage-account-links}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "8f809a19-531d-4ba9-a5ac-4472e7322639",
"name" : "manage-consent",
"description" : "${role_manage-consent}",
"composite" : true,
"composites" : {
"client" : {
"account" : [ "view-consent" ]
}
},
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "941ca0b2-0b36-4b04-8b68-4d97e18484da",
"name" : "view-groups",
"description" : "${role_view-groups}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "63681d66-bb90-4efa-891c-3f579bb0b895",
"name" : "view-consent",
"description" : "${role_view-consent}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "48e0c01a-b4b9-4e7d-8c40-3de1b5b477f1",
"name" : "view-applications",
"description" : "${role_view-applications}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
}, {
"id" : "cbb6b3b4-e7b1-425e-82a2-afcb0dad0a00",
"name" : "delete-account",
"description" : "${role_delete-account}",
"composite" : false,
"clientRole" : true,
"containerId" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"attributes" : { }
} ]
}
},
"groups" : [ ],
"defaultRole" : {
"id" : "d8cf48ab-9070-413a-8cac-466a45218b4f",
"name" : "default-roles-sling",
"description" : "${role_default-roles}",
"composite" : true,
"clientRole" : false,
"containerId" : "9254037d-b4ab-4890-96e5-0cb2fcc3e747"
},
"requiredCredentials" : [ "password" ],
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"otpPolicyCodeReusable" : false,
"otpSupportedApplications" : [ "totpAppGoogleName", "totpAppFreeOTPName" ],
"webAuthnPolicyRpEntityName" : "keycloak",
"webAuthnPolicySignatureAlgorithms" : [ "ES256" ],
"webAuthnPolicyRpId" : "",
"webAuthnPolicyAttestationConveyancePreference" : "not specified",
"webAuthnPolicyAuthenticatorAttachment" : "not specified",
"webAuthnPolicyRequireResidentKey" : "not specified",
"webAuthnPolicyUserVerificationRequirement" : "not specified",
"webAuthnPolicyCreateTimeout" : 0,
"webAuthnPolicyAvoidSameAuthenticatorRegister" : false,
"webAuthnPolicyAcceptableAaguids" : [ ],
"webAuthnPolicyPasswordlessRpEntityName" : "keycloak",
"webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256" ],
"webAuthnPolicyPasswordlessRpId" : "",
"webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified",
"webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified",
"webAuthnPolicyPasswordlessRequireResidentKey" : "not specified",
"webAuthnPolicyPasswordlessUserVerificationRequirement" : "not specified",
"webAuthnPolicyPasswordlessCreateTimeout" : 0,
"webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false,
"webAuthnPolicyPasswordlessAcceptableAaguids" : [ ],
"users" : [ {
"id" : "968d808c-5923-41b9-b96c-ca72b1fe9339",
"createdTimestamp" : 1676046477062,
"username" : "test",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"firstName" : "",
"lastName" : "",
"credentials" : [ {
"id" : "1e4b9853-4b98-4f7d-aee0-ee1ce151bcf7",
"type" : "password",
"userLabel" : "My password",
"createdDate" : 1676046529270,
"secretData" : "{\"value\":\"H4t6rcOHTueKwCD27MrQ0hbGiODFgGE9KOOOwT+Zfo5Nco12lgsHdU/F5Ny0uK3WU728ijN5iufHKQnjSKnyjQ==\",\"salt\":\"QBpLiI1/SNdwxs/JfEw/CQ==\",\"additionalParameters\":{}}",
"credentialData" : "{\"hashIterations\":27500,\"algorithm\":\"pbkdf2-sha256\",\"additionalParameters\":{}}"
} ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "default-roles-sling" ],
"notBefore" : 0,
"groups" : [ ]
} ],
"scopeMappings" : [ {
"clientScope" : "offline_access",
"roles" : [ "offline_access" ]
} ],
"clientScopeMappings" : {
"account" : [ {
"client" : "account-console",
"roles" : [ "manage-account", "view-groups" ]
} ]
},
"clients" : [ {
"id" : "ea6576d1-1a1c-40f0-9a81-d88dc9a6734a",
"clientId" : "account",
"name" : "${client_account}",
"rootUrl" : "${authBaseUrl}",
"baseUrl" : "/realms/sling/account/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/realms/sling/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"post.logout.redirect.uris" : "+"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "95652dd3-e87b-4a77-b620-3ce8f8c5fdc4",
"clientId" : "account-console",
"name" : "${client_account-console}",
"rootUrl" : "${authBaseUrl}",
"baseUrl" : "/realms/sling/account/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/realms/sling/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"post.logout.redirect.uris" : "+",
"pkce.code.challenge.method" : "S256"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "54003a13-db5a-479d-932f-37b086961ea4",
"name" : "audience resolve",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-audience-resolve-mapper",
"consentRequired" : false,
"config" : { }
} ],
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "b745e5c5-8438-4ca7-be2f-cb10410ec658",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : false,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "33a6aee4-9d20-47a9-ba6a-9662d55775ec",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : true,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "7e8d6c5e-3404-4026-aca0-ef5cbfdf89b7",
"clientId" : "oidc-test",
"name" : "",
"description" : "",
"rootUrl" : "",
"adminUrl" : "",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"secret" : "wM2XIbxBTLJAac2rJSuHyKaoP8IWvSwJ",
"redirectUris" : [ "http://localhost:8080/system/sling/oidc/callback" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : true,
"protocol" : "openid-connect",
"attributes" : {
"oidc.ciba.grant.enabled" : "false",
"client.secret.creation.time" : "1676045464",
"backchannel.logout.session.required" : "true",
"oauth2.device.authorization.grant.enabled" : "false",
"display.on.consent.screen" : "false",
"backchannel.logout.revoke.offline.tokens" : "false"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : -1,
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "7dc17414-849f-41db-852f-831d80105079",
"clientId" : "realm-management",
"name" : "${client_realm-management}",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : true,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
}, {
"id" : "4bc9e10a-5231-47e1-97be-393b5495ac32",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"rootUrl" : "${authAdminUrl}",
"baseUrl" : "/admin/sling/console/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/admin/sling/console/*" ],
"webOrigins" : [ "+" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"post.logout.redirect.uris" : "+",
"pkce.code.challenge.method" : "S256"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "442c0aa7-ceb3-48ee-89da-89c4463eb7f9",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
} ],
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
} ],
"clientScopes" : [ {
"id" : "5808ffa5-0a3a-49ba-a1c4-4e77869337bb",
"name" : "email",
"description" : "OpenID Connect built-in scope: email",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"display.on.consent.screen" : "true",
"consent.screen.text" : "${emailScopeConsentText}"
},
"protocolMappers" : [ {
"id" : "9663c351-1a99-4ba9-8f32-e5fe9928c7b9",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "5a1eaa72-075e-4ed1-b2a1-72ca1fe7a1bc",
"name" : "email verified",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "emailVerified",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email_verified",
"jsonType.label" : "boolean"
}
} ]
}, {
"id" : "a9e2a853-2062-4789-9ddc-90d29e88a9e2",
"name" : "phone",
"description" : "OpenID Connect built-in scope: phone",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"display.on.consent.screen" : "true",
"consent.screen.text" : "${phoneScopeConsentText}"
},
"protocolMappers" : [ {
"id" : "66147b88-8762-46a6-a0a6-02b7849472c6",
"name" : "phone number",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "phoneNumber",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "phone_number",
"jsonType.label" : "String"
}
}, {
"id" : "cb8bb2f8-dabd-46bd-90b1-f7a3d58e6930",
"name" : "phone number verified",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "phoneNumberVerified",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "phone_number_verified",
"jsonType.label" : "boolean"
}
} ]
}, {
"id" : "41b1496a-827b-45ec-8ee1-80becb620aca",
"name" : "web-origins",
"description" : "OpenID Connect scope for add allowed web origins to the access token",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "false",
"consent.screen.text" : ""
},
"protocolMappers" : [ {
"id" : "ecd563fd-0a18-4c52-bf79-1005150e91a4",
"name" : "allowed web origins",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-allowed-origins-mapper",
"consentRequired" : false,
"config" : { }
} ]
}, {
"id" : "a447f5ee-4188-408b-8ebb-c3df64ff3922",
"name" : "microprofile-jwt",
"description" : "Microprofile - JWT built-in scope",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "b8ccf2b2-2168-4133-99bb-d93d2520519d",
"name" : "upn",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "upn",
"jsonType.label" : "String"
}
}, {
"id" : "a0bb9e62-98df-430f-bca4-3259e721f482",
"name" : "groups",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-realm-role-mapper",
"consentRequired" : false,
"config" : {
"multivalued" : "true",
"user.attribute" : "foo",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "groups",
"jsonType.label" : "String"
}
} ]
}, {
"id" : "29616986-a286-413e-a55d-aeca2bf227d0",
"name" : "role_list",
"description" : "SAML role list",
"protocol" : "saml",
"attributes" : {
"consent.screen.text" : "${samlRoleListScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "160e676c-f5c2-4632-ac2d-313f6ee2e422",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
} ]
}, {
"id" : "b5a1bd89-8bf6-4d25-a04a-9fd8fe30ceb1",
"name" : "offline_access",
"description" : "OpenID Connect built-in scope: offline_access",
"protocol" : "openid-connect",
"attributes" : {
"consent.screen.text" : "${offlineAccessScopeConsentText}",
"display.on.consent.screen" : "true"
}
}, {
"id" : "14020b77-040a-4360-af2d-fd484c81a2a3",
"name" : "profile",
"description" : "OpenID Connect built-in scope: profile",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"display.on.consent.screen" : "true",
"consent.screen.text" : "${profileScopeConsentText}"
},
"protocolMappers" : [ {
"id" : "09f80675-1297-457a-a8ad-fda111f69f89",
"name" : "gender",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "gender",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "gender",
"jsonType.label" : "String"
}
}, {
"id" : "46e17857-30bf-4918-9f1a-a3ccaa91b8ff",
"name" : "zoneinfo",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "zoneinfo",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "zoneinfo",
"jsonType.label" : "String"
}
}, {
"id" : "53df5a1e-7697-43f8-8eb7-683aba12f003",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "6db90b67-7960-4407-8319-52d2be981b3f",
"name" : "profile",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "profile",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "profile",
"jsonType.label" : "String"
}
}, {
"id" : "f63a237b-25de-4787-bfa7-37ca9c771f34",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
"id" : "7d03e6b8-f970-4d53-ae6a-d4de35f087f6",
"name" : "updated at",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "updatedAt",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "updated_at",
"jsonType.label" : "long"
}
}, {
"id" : "a0aac2c9-079c-4f99-8931-b5a244c7692e",
"name" : "middle name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "middleName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "middle_name",
"jsonType.label" : "String"
}
}, {
"id" : "c9f51fb2-1f8e-4930-92c6-a86c72e0f2d4",
"name" : "picture",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "picture",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "picture",
"jsonType.label" : "String"
}
}, {
"id" : "f87a2ccb-6743-40d6-8243-121008f6af1f",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "953ad626-f4cd-4f76-b9da-7bca2c636ca1",
"name" : "birthdate",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "birthdate",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "birthdate",
"jsonType.label" : "String"
}
}, {
"id" : "b17751ab-8d41-4085-bf84-cb3dd65b51bf",
"name" : "full name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : false,
"config" : {
"id.token.claim" : "true",
"access.token.claim" : "true",
"userinfo.token.claim" : "true"
}
}, {
"id" : "052d1987-4bde-497a-963f-d91c77f2b74b",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "7983fd9a-ac52-4b0b-8d04-ba3ed2563b0a",
"name" : "nickname",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "nickname",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "nickname",
"jsonType.label" : "String"
}
}, {
"id" : "ea90911c-a399-4770-8332-a0515067aac7",
"name" : "website",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "website",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "website",
"jsonType.label" : "String"
}
} ]
}, {
"id" : "362e9f5c-42cf-488f-9f02-3ad1acde6704",
"name" : "address",
"description" : "OpenID Connect built-in scope: address",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"display.on.consent.screen" : "true",
"consent.screen.text" : "${addressScopeConsentText}"
},
"protocolMappers" : [ {
"id" : "d6123c95-d67f-4521-bd54-e0d828aa5212",
"name" : "address",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-address-mapper",
"consentRequired" : false,
"config" : {
"user.attribute.formatted" : "formatted",
"user.attribute.country" : "country",
"user.attribute.postal_code" : "postal_code",
"userinfo.token.claim" : "true",
"user.attribute.street" : "street",
"id.token.claim" : "true",
"user.attribute.region" : "region",
"access.token.claim" : "true",
"user.attribute.locality" : "locality"
}
} ]
}, {
"id" : "a6e256b7-e888-4d77-883c-bcd2e141d2c9",
"name" : "acr",
"description" : "OpenID Connect scope for add acr (authentication context class reference) to the token",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "5fe65372-1921-4492-8b51-8a5c46d0cceb",
"name" : "acr loa level",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-acr-mapper",
"consentRequired" : false,
"config" : {
"id.token.claim" : "true",
"access.token.claim" : "true"
}
} ]
}, {
"id" : "e25e6309-c657-4419-bb91-f009a1563853",
"name" : "roles",
"description" : "OpenID Connect scope for add user roles to the access token",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "true",
"consent.screen.text" : "${rolesScopeConsentText}"
},
"protocolMappers" : [ {
"id" : "4f6463d6-e20f-47f0-b042-5b5390fe27e2",
"name" : "client roles",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-client-role-mapper",
"consentRequired" : false,
"config" : {
"user.attribute" : "foo",
"access.token.claim" : "true",
"claim.name" : "resource_access.${client_id}.roles",
"jsonType.label" : "String",
"multivalued" : "true"
}
}, {
"id" : "520d7f83-690b-4b83-aaa1-96bf9c5e7b9d",
"name" : "audience resolve",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-audience-resolve-mapper",
"consentRequired" : false,
"config" : { }
}, {
"id" : "3bdb8e28-db0b-4938-a560-2b96f4cfeb98",
"name" : "realm roles",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-realm-role-mapper",
"consentRequired" : false,
"config" : {
"user.attribute" : "foo",
"access.token.claim" : "true",
"claim.name" : "realm_access.roles",
"jsonType.label" : "String",
"multivalued" : "true"
}
} ]
} ],
"defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr" ],
"defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt" ],
"browserSecurityHeaders" : {
"contentSecurityPolicyReportOnly" : "",
"xContentTypeOptions" : "nosniff",
"xRobotsTag" : "none",
"xFrameOptions" : "SAMEORIGIN",
"contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
"xXSSProtection" : "1; mode=block",
"strictTransportSecurity" : "max-age=31536000; includeSubDomains"
},
"smtpServer" : { },
"eventsEnabled" : false,
"eventsListeners" : [ "jboss-logging" ],
"enabledEventTypes" : [ ],
"adminEventsEnabled" : false,
"adminEventsDetailsEnabled" : false,
"identityProviders" : [ ],
"identityProviderMappers" : [ ],
"components" : {
"org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ {
"id" : "a3b4d178-8eb7-4aee-bd25-d8ba34a75c72",
"name" : "Max Clients Limit",
"providerId" : "max-clients",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"max-clients" : [ "200" ]
}
}, {
"id" : "da5ce209-fba1-485c-86e4-fb6291db75a6",
"name" : "Trusted Hosts",
"providerId" : "trusted-hosts",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"host-sending-registration-request-must-match" : [ "true" ],
"client-uris-must-match" : [ "true" ]
}
}, {
"id" : "e5f9f420-7226-4b24-ac0c-d99f372725fd",
"name" : "Full Scope Disabled",
"providerId" : "scope",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "95374dac-3d39-4fd4-bd7f-c888c93917d0",
"name" : "Consent Required",
"providerId" : "consent-required",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "f04886a3-4785-41d0-96bf-9306e4b38d68",
"name" : "Allowed Client Scopes",
"providerId" : "allowed-client-templates",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allow-default-scopes" : [ "true" ]
}
}, {
"id" : "31071ed9-2208-4ad3-a6c4-5a15a4f1ae3a",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "oidc-usermodel-property-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "oidc-address-mapper", "saml-role-list-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper" ]
}
}, {
"id" : "e54d0a78-2cfb-4ce7-a380-2f2df1c31c4b",
"name" : "Allowed Client Scopes",
"providerId" : "allowed-client-templates",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allow-default-scopes" : [ "true" ]
}
}, {
"id" : "ec14fea9-3970-4b9c-919a-3e37d06b87a9",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-address-mapper", "saml-user-property-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-full-name-mapper" ]
}
} ],
"org.keycloak.keys.KeyProvider" : [ {
"id" : "f88c11c5-e828-45b5-9d9d-fc17ec82b9c4",
"name" : "rsa-enc-generated",
"providerId" : "rsa-enc-generated",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIIEowIBAAKCAQEAp/TYtd2YYiJoz96x9u/EdztANQldkfZrze3P5EvebeAS3DOS3oQbGSowJk/ZzSuYeFdWG+Gw/x8HB/CeIyviu7t/d6afoGZEhefsL8B5FWprdy4hM/hVgQdSmcBLADSkLFqvr09ixfzMIuWadJ8z+6XG1fkqLp0rFs4SJo7Mgv57sMjMTOVa0Hbuv+ji99pxeCb8+bSTZqLprU7tXjE+JT8uQqYbXrRf64jB/koXNFsIk7qmKmNCDncVwOzWzEqwqaF2Zeot4rGjIa6Ouio06PCH5JOD9IHvizTIGinazV9uoo9UWWW3zQ05tU7zm0voN0kqzHo2Sqw6zi1Ez9AWYQIDAQABAoIBABajjn1vHd3mcPXJ+PeFyJfgtO4hMctdqZjTnBDT+CqbyDcFvZ+AM43gDabwXvWEkZPxA8KU2JB+3GoB0TMA9Jok8xDL9RrABi79fKzQFxIfqtYg8elJKS9P7x6Z2JIxxkpTO/iXrQLuaQ6wH7JmDjH2nbdUU07+sOLtSm2HlIH4dwm1yZ050Uze6AirNiDd/VE+KAlbMihQpfv1vEN2hZIJrj6abr+DM2Fc/JRCpPOOgLwsvNYOyyXtYx+dIp7/HiFUA1rPvhRjn/ldYn/RVS18iNQv0PzJdpIVQClxww8pf8+4d5P5KiOfQVbsvBaAy2WaFFIMRw/36goMiGuFg3UCgYEAz9kdV/xLh+J2p1EZBv+IAj+ugI+jSHrKMZoSRHvE81/5KpC5rdeAe8sMh5eENMCYMPHDcs1D2/d1pSBjBpZ6/AwN8a6CwcF6pGvSFv2B2CRyElIl+sMCTRDsQRROhMJ1SOnv61w9P9UN/Ha0SMthXbUM/EnOuN7hiSK4dDQTRqUCgYEAzt3ehZRDa4ZBObdMN6F3W0h0KPAQMOeFC7jbcMuuHIRlH47eDQqmLuSQ80kC9AtZLHOImVtSeDtnNyVNN5HozF+OLkvuAe/TzvWTylhbN+c956qI6q9/LNU90c6HhO8g63y6Wkaxx1uU8UxAYWKSWe1aK7XPH+VvXTO5bOUHgA0CgYBfQT6Me0jWTrhYN/eDWIqplSvRKYMIjZWqo9SpZBu/+gUEN+2QuUnd8hGc9piVYIqfK72KGH54CfH1qmEXvNFCP/gIAhVU3Onq/qr69FWUjCdnNBTJ1qNwVEgiDz9o4oHD18qnj89WOLs/L9ux3NuTiY0Y9m5yFVtBcRMd1lvbLQKBgAPQIyHjMbrxppIhxs3ftAuCsmFuy12bZuBob+MMXhE4f4StZXpoD9gdbm6NkfhdnS8skgABpuuAbM6faWT0042w1TYVQDXY7daKwEaiikvlf0ad5hgtU/LHm3QaknTo03qDuguf8fbywTQRa75fysLNlTPpDgBQglT9dxWCwzihAoGBAL3GDNH6RmFhgOrgVg0qycwMbM83Db6xUCq5junSNd+5+8hTaTsATYarizqrMOICDW+W0Ijb33oTM0YI14p8Iy8VGI7A7lbIxVS0psdXksJdKpZovpxhKU7vPhsfFNWkQa6tzQErxC/MxUmz6zifCohxV9/VYGLgDvje+IuPXb0/" ],
"keyUse" : [ "ENC" ],
"certificate" : [ "MIICmTCCAYECBgGGPBZ4WjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVzbGluZzAeFw0yMzAyMTAxNjA3MzFaFw0zMzAyMTAxNjA5MTFaMBAxDjAMBgNVBAMMBXNsaW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp/TYtd2YYiJoz96x9u/EdztANQldkfZrze3P5EvebeAS3DOS3oQbGSowJk/ZzSuYeFdWG+Gw/x8HB/CeIyviu7t/d6afoGZEhefsL8B5FWprdy4hM/hVgQdSmcBLADSkLFqvr09ixfzMIuWadJ8z+6XG1fkqLp0rFs4SJo7Mgv57sMjMTOVa0Hbuv+ji99pxeCb8+bSTZqLprU7tXjE+JT8uQqYbXrRf64jB/koXNFsIk7qmKmNCDncVwOzWzEqwqaF2Zeot4rGjIa6Ouio06PCH5JOD9IHvizTIGinazV9uoo9UWWW3zQ05tU7zm0voN0kqzHo2Sqw6zi1Ez9AWYQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAt+kIyrNIVy9OmBllBFcQuRQplvNryDkfDhFumXRyEgLwXgIlMTAUV7aOSg+N9+iD5Qnpzvrc1lyrAeRmaqAU83gPnx1t0hzmC1B+i6M8K1/7S8OhBUtxcn4xxGpOqxUm9FIlwfAbaYmqw5IylS1Pc9MTxu6iAnc9TAsoNtRuTqXnXZ7P4ZG9TGosmxHXq5uCtU1Rn7rApwrcutw80Yn+QnCvv0NBT7qWWz9Q+yszpbBDs6iQ0m9n6yGZhtj1aIgYI9TaCEidJjZY9/xqCIHCaf23HozXjSy+lR31bvFIqFLM+srHG5CRwritiKfnqeLG9Rcc5C7v0QVRU+k/KtaVh" ],
"priority" : [ "100" ],
"algorithm" : [ "RSA-OAEP" ]
}
}, {
"id" : "34eeac6e-cf75-4ad2-bf8d-46d64d9284ef",
"name" : "aes-generated",
"providerId" : "aes-generated",
"subComponents" : { },
"config" : {
"kid" : [ "f9151150-acef-4d1d-b743-8deee8619d90" ],
"secret" : [ "bvrNUs-y584J1l8spNvTNA" ],
"priority" : [ "100" ]
}
}, {
"id" : "26394ff8-fd5d-4b1d-94ca-c0aac56a22f0",
"name" : "rsa-generated",
"providerId" : "rsa-generated",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIIEowIBAAKCAQEA4VyFDnVb//idnga2FiUYyvRoHaXxCodG9qjZ6eQivNMCo/z59tSd6iUxzdZlZz3g1SJ6Q2tGE1dwyblQpESzmGEKXML9eIFHZh1QlRvX2zCkSug8fI7c4U+0HbytrfPp3JBsFnLN3Jum8I6ynaU5f0raIJ2+Q7kRnfsXCp8xSu1jC67n/vnZHxinePI+yWl0cQLNmv1vBZyiCXHm95+tzWaSSAmcfrk243S9X3eXpISRNSJH8PjI7KHhQg8b4zyFkmG6GrJ9fD36Sv6nOmTk0lyo2VSxLWGxgG1F+QnXxfQVwUADwpDry/yPElwc6yD6B5+DWp7nz5y9J33/5GGXDQIDAQABAoIBADVYKiK/AvT3S4/xdL6PL2wzKEYEVqcwWErgsxxbJSHfLNvWcPDNaUfYYA6iNkSW8BZjX99/kAnaA9esJvuLS5vBNKu6eDdDGryAKefxvEmlHO6iRFcTlhM7Q55aYB4yA2RzRzKVIEedDIoarQsF5jNMa4+W50eukg38NnsMLaXXU4RW3h2tpPMk5jEC2Xu/aYcsdQyACEtfOmY40iX4WAxrwGcpQ/kLwF+pU/LSyCM1S9pP5Kv+goTFcKRvfd5b/ga3wlKLoWuREo7ornL2QQmjSbqZ+UVzP22zHWA8md93x05Kaks34zpmeumRxZZRIChTsil105b49S0NarqGV2ECgYEA9LR2N4/8cedG51q6MMomONLPW7dDkQaLzoV6nrt7y4XWFD82XiMCpIurAe9wMIF89u/Xh8hmw93T1qPDmxkSgELOl2ycduB0zBVggV1fFiEu1VLvAsfP5JYPZIZB23tWZ5aROZ7RTIjbvKNLP+YtS1FER5r3Q2Ip4Kd4HoBuqvkCgYEA68N8knTV61r4wZ8I/50gD9xZTCZHR1cdAjnd9ifu6UfIQadvI3RSmAeGm3hd9UE0iY9w4z6D84tU8Nw+CD4xq+PE0rzn5wlR5mAS/qSwU1bbStJlJ79iB0B/7HMYWY+vC2MTYL7d9mO5nI2VdOeqQYaVrSqSyFb/HKC4gTuInbUCgYEAvHZIHd7NBESlPQWJJI5sBZOGlBJ+/TDXeAUhPSMT4tl+2TUeAD5iiKvw1pq8Av+XaO+rRS44x10PC94whkE3GIVbaxABKSURjyRfoQJyey6vTSiEX9XX7SsNS9SC4DELiNhTnNcORy2YXp49FEeIVtuOBL/683Ck5BrWzlcH5LECgYAaxLJTKqLTOxv9V+I8q4llY55b8Aitx+1KQGm8NiKBKB5LnggXXXC3RDt7UXpRi1q8t6WYl5OBxnMZedgtNWqMWqsRRlOKPtumrYfak7ZVcAor/6FuluM5cZBUt2ivWooEX/ZmSKWJAR+k78plYJxLHk3GQIwz5PTIOlNYkPrc9QKBgDam3csCO+zna0WokqVEVGjcT9VpB9FmtjjxbA/nuzc1tYYBB9HxPLOPECTRXPzqDRmT3liDJc/bIr5E+Z3826mh7OBkUxwCS0l/NturwKO/J+WQYv9L1P6wR5fEIhRCK8pGGtMhgwZ7o8ZxSKOeMePEbd0dJIAtBCwxbdHe9iJb" ],
"keyUse" : [ "SIG" ],
"certificate" : [ "MIICmTCCAYECBgGGPBZ3CjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVzbGluZzAeFw0yMzAyMTAxNjA3MzBaFw0zMzAyMTAxNjA5MTBaMBAxDjAMBgNVBAMMBXNsaW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4VyFDnVb//idnga2FiUYyvRoHaXxCodG9qjZ6eQivNMCo/z59tSd6iUxzdZlZz3g1SJ6Q2tGE1dwyblQpESzmGEKXML9eIFHZh1QlRvX2zCkSug8fI7c4U+0HbytrfPp3JBsFnLN3Jum8I6ynaU5f0raIJ2+Q7kRnfsXCp8xSu1jC67n/vnZHxinePI+yWl0cQLNmv1vBZyiCXHm95+tzWaSSAmcfrk243S9X3eXpISRNSJH8PjI7KHhQg8b4zyFkmG6GrJ9fD36Sv6nOmTk0lyo2VSxLWGxgG1F+QnXxfQVwUADwpDry/yPElwc6yD6B5+DWp7nz5y9J33/5GGXDQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQClV8AswavQ8gKXc6fskWXLwC1dbIH06+aEBEZBXGciHaem7+A0Al2cjKiY+o3WbbBaSaNEwJSa2kAIaNJ3HW67DUfqlUbWThwextqrTODs2nYdtuGp9LaikBgNRCcGG+RoDBJfxkHQyw5Iyh3icj4fbxL9bzNq/2XZmWdiXTVs+b7KRI2qVnq+3ZbL1T+DKbuIgTxgfWB2GU6qQsmuHGe7sIZoA8oRsPXJGHQXsTwnwzsAodYypyyoc3PwOIwwHbhpbsZWOtzocXlv27dmQktscJfXkq9Z6CdUCIiQpm/+68tBQt9mgFm9W8AbgAfIhoTVvXVJ6816IExIN7kE+qQs" ],
"priority" : [ "100" ]
}
}, {
"id" : "d706d277-4842-47f7-ad54-7f7eb18dec33",
"name" : "hmac-generated",
"providerId" : "hmac-generated",
"subComponents" : { },
"config" : {
"kid" : [ "968bc32c-0be5-4af2-af78-d9ff11985e9f" ],
"secret" : [ "6u9QpK9AKyg1SRJC5o_h6bOQXVN9PsYkJxbNePkif7PeRfRBFGjbsY9wyuJrwSJVaiIQFdYp_Q8DkC8haqXf7A" ],
"priority" : [ "100" ],
"algorithm" : [ "HS256" ]
}
} ]
},
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"authenticationFlows" : [ {
"id" : "bd07af7f-436a-4c7d-a2ae-78e20a897cb3",
"alias" : "Account verification options",
"description" : "Method with which to verity the existing account",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "idp-email-verification",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "ALTERNATIVE",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "Verify Existing Account by Re-authentication",
"userSetupAllowed" : false
} ]
}, {
"id" : "7f9fa013-c942-49d9-852e-80e6e35c2e57",
"alias" : "Authentication Options",
"description" : "Authentication options.",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "basic-auth",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "basic-auth-otp",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-spnego",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 30,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "0ce13591-7732-4c86-87ae-b913cf831f63",
"alias" : "Browser - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "conditional-user-configured",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-otp-form",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "120dfe0d-5678-434d-a5c8-2e773c6d3a03",
"alias" : "Direct Grant - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "conditional-user-configured",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "direct-grant-validate-otp",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "119d519e-8790-4269-a447-1764818df6bd",
"alias" : "First broker login - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "conditional-user-configured",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-otp-form",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "6d9cf249-ce54-496c-8d7e-7180cda0b9cd",
"alias" : "Handle Existing Account",
"description" : "Handle what to do if there is existing account with same email/username like authenticated identity provider",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "idp-confirm-link",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "Account verification options",
"userSetupAllowed" : false
} ]
}, {
"id" : "100172a6-4af5-4c53-a965-0e718b37456a",
"alias" : "Reset - Conditional OTP",
"description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "conditional-user-configured",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "reset-otp",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "c53e457f-af22-40d1-a462-ce106e55109b",
"alias" : "User creation or linking",
"description" : "Flow for the existing/non-existing user alternatives",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticatorConfig" : "create unique user config",
"authenticator" : "idp-create-user-if-unique",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "ALTERNATIVE",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "Handle Existing Account",
"userSetupAllowed" : false
} ]
}, {
"id" : "5d8a15d6-6e76-4726-8e9e-870be35b9654",
"alias" : "Verify Existing Account by Re-authentication",
"description" : "Reauthentication of existing account",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "idp-username-password-form",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "CONDITIONAL",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "First broker login - Conditional OTP",
"userSetupAllowed" : false
} ]
}, {
"id" : "82133245-6f7e-46a1-964d-67b21fef2111",
"alias" : "browser",
"description" : "browser based authentication",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "auth-cookie",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-spnego",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "identity-provider-redirector",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 25,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "ALTERNATIVE",
"priority" : 30,
"autheticatorFlow" : true,
"flowAlias" : "forms",
"userSetupAllowed" : false
} ]
}, {
"id" : "e4b0b3e4-8d4e-4eaa-b6f4-2b2a31c27e82",
"alias" : "clients",
"description" : "Base authentication for clients",
"providerId" : "client-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "client-secret",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "client-jwt",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "client-secret-jwt",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 30,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "client-x509",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 40,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "09d32b47-d836-4da0-abcc-46580d529bac",
"alias" : "direct grant",
"description" : "OpenID Connect Resource Owner Grant",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "direct-grant-validate-username",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "direct-grant-validate-password",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "CONDITIONAL",
"priority" : 30,
"autheticatorFlow" : true,
"flowAlias" : "Direct Grant - Conditional OTP",
"userSetupAllowed" : false
} ]
}, {
"id" : "1c1623c3-11b2-42d6-859b-5bb5c6287a2f",
"alias" : "docker auth",
"description" : "Used by Docker clients to authenticate against the IDP",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "docker-http-basic-authenticator",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "ef029552-d655-42de-bf61-c08030c691b7",
"alias" : "first broker login",
"description" : "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticatorConfig" : "review profile config",
"authenticator" : "idp-review-profile",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "User creation or linking",
"userSetupAllowed" : false
} ]
}, {
"id" : "9bf32b11-8ee3-4b2d-94a9-e81a39c58030",
"alias" : "forms",
"description" : "Username, password, otp and other auth forms.",
"providerId" : "basic-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "auth-username-password-form",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "CONDITIONAL",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "Browser - Conditional OTP",
"userSetupAllowed" : false
} ]
}, {
"id" : "0a30e978-2d88-4145-b01d-b56e9dbb6a52",
"alias" : "http challenge",
"description" : "An authentication flow based on challenge-response HTTP Authentication Schemes",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "no-cookie-redirect",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : true,
"flowAlias" : "Authentication Options",
"userSetupAllowed" : false
} ]
}, {
"id" : "9f7b24a1-ecd4-428f-8e06-c8aa935da9fd",
"alias" : "registration",
"description" : "registration flow",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "registration-page-form",
"authenticatorFlow" : true,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : true,
"flowAlias" : "registration form",
"userSetupAllowed" : false
} ]
}, {
"id" : "f0c56b93-f1bb-4536-8f3d-aa7a42c1d357",
"alias" : "registration form",
"description" : "registration form",
"providerId" : "form-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "registration-user-creation",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "registration-profile-action",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 40,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "registration-password-action",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 50,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "registration-recaptcha-action",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 60,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "774fbbac-250c-4880-b27f-b1903dc7a14c",
"alias" : "reset credentials",
"description" : "Reset credentials for a user if they forgot their password or something",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "reset-credentials-choose-user",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "reset-credential-email",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "reset-password",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 30,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticatorFlow" : true,
"requirement" : "CONDITIONAL",
"priority" : 40,
"autheticatorFlow" : true,
"flowAlias" : "Reset - Conditional OTP",
"userSetupAllowed" : false
} ]
}, {
"id" : "ff9b1f93-2cde-4334-9891-c643cceb71f8",
"alias" : "saml ecp",
"description" : "SAML ECP Profile Authentication Flow",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "http-basic-authenticator",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 10,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
} ],
"authenticatorConfig" : [ {
"id" : "580b952f-135b-454b-8ead-2a8a48b2ca49",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "4d1158cc-9473-41d2-821e-457b12a6ff15",
"alias" : "review profile config",
"config" : {
"update.profile.on.first.login" : "missing"
}
} ],
"requiredActions" : [ {
"alias" : "CONFIGURE_TOTP",
"name" : "Configure OTP",
"providerId" : "CONFIGURE_TOTP",
"enabled" : true,
"defaultAction" : false,
"priority" : 10,
"config" : { }
}, {
"alias" : "terms_and_conditions",
"name" : "Terms and Conditions",
"providerId" : "terms_and_conditions",
"enabled" : false,
"defaultAction" : false,
"priority" : 20,
"config" : { }
}, {
"alias" : "UPDATE_PASSWORD",
"name" : "Update Password",
"providerId" : "UPDATE_PASSWORD",
"enabled" : true,
"defaultAction" : false,
"priority" : 30,
"config" : { }
}, {
"alias" : "UPDATE_PROFILE",
"name" : "Update Profile",
"providerId" : "UPDATE_PROFILE",
"enabled" : true,
"defaultAction" : false,
"priority" : 40,
"config" : { }
}, {
"alias" : "VERIFY_EMAIL",
"name" : "Verify Email",
"providerId" : "VERIFY_EMAIL",
"enabled" : true,
"defaultAction" : false,
"priority" : 50,
"config" : { }
}, {
"alias" : "delete_account",
"name" : "Delete Account",
"providerId" : "delete_account",
"enabled" : false,
"defaultAction" : false,
"priority" : 60,
"config" : { }
}, {
"alias" : "webauthn-register",
"name" : "Webauthn Register",
"providerId" : "webauthn-register",
"enabled" : true,
"defaultAction" : false,
"priority" : 70,
"config" : { }
}, {
"alias" : "webauthn-register-passwordless",
"name" : "Webauthn Register Passwordless",
"providerId" : "webauthn-register-passwordless",
"enabled" : true,
"defaultAction" : false,
"priority" : 80,
"config" : { }
}, {
"alias" : "update_user_locale",
"name" : "Update User Locale",
"providerId" : "update_user_locale",
"enabled" : true,
"defaultAction" : false,
"priority" : 1000,
"config" : { }
} ],
"browserFlow" : "browser",
"registrationFlow" : "registration",
"directGrantFlow" : "direct grant",
"resetCredentialsFlow" : "reset credentials",
"clientAuthenticationFlow" : "clients",
"dockerAuthenticationFlow" : "docker auth",
"attributes" : {
"cibaBackchannelTokenDeliveryMode" : "poll",
"cibaExpiresIn" : "120",
"cibaAuthRequestedUserHint" : "login_hint",
"oauth2DeviceCodeLifespan" : "600",
"oauth2DevicePollingInterval" : "5",
"parRequestUriLifespan" : "60",
"cibaInterval" : "5",
"realmReusableOtpCode" : "false"
},
"keycloakVersion" : "20.0.3",
"userManagedAccessAllowed" : false,
"clientProfiles" : {
"profiles" : [ ]
},
"clientPolicies" : {
"policies" : [ ]
}
}