Files
member-console/test/testdata/keycloak/master-realm.json
Christian Galo 9db333f1e0 Use testdata/ for test fixtures
gopls ignores the testdata directory
2026-04-03 18:40:43 -05:00

2402 lines
90 KiB
JSON

{
"id" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"realm" : "master",
"displayName" : "Keycloak",
"displayNameHtml" : "<div class=\"kc-logo-text\"><span>Keycloak</span></div>",
"notBefore" : 0,
"defaultSignatureAlgorithm" : "RS256",
"revokeRefreshToken" : false,
"refreshTokenMaxReuse" : 0,
"accessTokenLifespan" : 60,
"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,
"maxTemporaryLockouts" : 0,
"bruteForceStrategy" : "MULTIPLE",
"maxFailureWaitSeconds" : 900,
"minimumQuickLoginWaitSeconds" : 60,
"waitIncrementSeconds" : 60,
"quickLoginCheckMilliSeconds" : 1000,
"maxDeltaTimeSeconds" : 43200,
"failureFactor" : 30,
"roles" : {
"realm" : [ {
"id" : "350e5a2c-e9a2-42a4-9fcb-8b47cfd3a2d9",
"name" : "default-roles-master",
"description" : "${role_default-roles}",
"composite" : true,
"composites" : {
"realm" : [ "offline_access", "uma_authorization" ],
"client" : {
"account" : [ "view-profile", "manage-account" ]
}
},
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"attributes" : { }
}, {
"id" : "deccc416-278a-46fd-906b-630a3382ce8a",
"name" : "admin",
"description" : "${role_admin}",
"composite" : true,
"composites" : {
"realm" : [ "create-realm" ],
"client" : {
"master-realm" : [ "manage-realm", "impersonation", "view-identity-providers", "view-realm", "manage-authorization", "manage-identity-providers", "query-users", "manage-clients", "query-realms", "view-users", "manage-events", "query-clients", "view-events", "create-client", "query-groups", "manage-users", "view-authorization", "view-clients" ]
}
},
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"attributes" : { }
}, {
"id" : "76c7a954-ffa3-4eec-84d4-c98595be4e28",
"name" : "create-realm",
"description" : "${role_create-realm}",
"composite" : false,
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"attributes" : { }
}, {
"id" : "4a00cdd8-0870-4a6e-9773-583d08327d0d",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"composite" : false,
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"attributes" : { }
}, {
"id" : "e0d7dd50-4891-46f7-9f7c-76d38e418aa5",
"name" : "offline_access",
"description" : "${role_offline-access}",
"composite" : false,
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041",
"attributes" : { }
} ],
"client" : {
"security-admin-console" : [ ],
"fedwiki" : [ ],
"admin-cli" : [ ],
"temporal-ui" : [ ],
"account-console" : [ ],
"member-console" : [ {
"id" : "001d36d2-12f0-4e53-ae8c-6db44d0b698f",
"name" : "operator-member",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "6cdf6cfe-a2af-4bd4-96a8-6d1fe8a0ad85",
"attributes" : { }
} ],
"broker" : [ {
"id" : "64f41682-d72c-43f1-a873-4eff2ab7be94",
"name" : "read-token",
"description" : "${role_read-token}",
"composite" : false,
"clientRole" : true,
"containerId" : "1fffa1b8-313e-4eed-a361-8d4a7fab8aa4",
"attributes" : { }
} ],
"master-realm" : [ {
"id" : "f5021595-fac7-43b9-bcc5-d23a1a0d0ee8",
"name" : "impersonation",
"description" : "${role_impersonation}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "89143bdb-9e2f-4f90-9efb-c53a1653da9a",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "09f1e9d8-5ca9-42ee-bb20-a6639d43cb29",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "9ad69bff-28b8-4773-9e5a-391f5f96d617",
"name" : "view-realm",
"description" : "${role_view-realm}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "3aea166d-80a4-4bab-870c-0750b1d4785b",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "56f20d78-0c46-4eed-bff9-7232ca2fc976",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "f86966f1-4072-41a0-a6ad-ca13e543a081",
"name" : "query-users",
"description" : "${role_query-users}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "a0b12342-b4ca-4bfa-b646-0760106e4715",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "d7bf6998-f97e-4175-b2f0-3368a143d839",
"name" : "query-realms",
"description" : "${role_query-realms}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "bc55525e-9873-4c6c-9f81-1e085c003d1d",
"name" : "manage-events",
"description" : "${role_manage-events}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "6944a442-2a7b-48f1-aab6-e4d4511fa491",
"name" : "view-users",
"description" : "${role_view-users}",
"composite" : true,
"composites" : {
"client" : {
"master-realm" : [ "query-groups", "query-users" ]
}
},
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "c4862264-0062-4b6e-9dac-66975284bd31",
"name" : "query-clients",
"description" : "${role_query-clients}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "f67e7aae-9d10-4b63-9624-24a4e252c48a",
"name" : "create-client",
"description" : "${role_create-client}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "5901a5d1-b4ed-4c61-ab05-eb52bbdf89aa",
"name" : "view-events",
"description" : "${role_view-events}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "7a8a2256-18bd-47c1-b0ea-308c49d1cff9",
"name" : "query-groups",
"description" : "${role_query-groups}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "f49e2328-a6bd-442b-b87f-f63f371051de",
"name" : "manage-users",
"description" : "${role_manage-users}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "975b7028-e10b-48df-bc43-c2f8d7800e0f",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"composite" : false,
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
}, {
"id" : "eb02497d-5a55-446d-8b74-df4cb676363c",
"name" : "view-clients",
"description" : "${role_view-clients}",
"composite" : true,
"composites" : {
"client" : {
"master-realm" : [ "query-clients" ]
}
},
"clientRole" : true,
"containerId" : "becde347-0daa-43c8-8744-970c20d56a7a",
"attributes" : { }
} ],
"account" : [ {
"id" : "4e4d8dbe-c67a-4732-8d2f-667ef5c9ecbc",
"name" : "view-profile",
"description" : "${role_view-profile}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "05bf5bef-c938-4fa1-a914-39b25fb26b6e",
"name" : "manage-account",
"description" : "${role_manage-account}",
"composite" : true,
"composites" : {
"client" : {
"account" : [ "manage-account-links" ]
}
},
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "53f0c8b0-0ccc-45c7-8a0d-2daf305a6889",
"name" : "view-groups",
"description" : "${role_view-groups}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "f3b41eed-d6b0-4e09-a26d-837cb22d6534",
"name" : "delete-account",
"description" : "${role_delete-account}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "9c7564a9-1daa-4fd8-a6d6-343bca79f4fc",
"name" : "manage-consent",
"description" : "${role_manage-consent}",
"composite" : true,
"composites" : {
"client" : {
"account" : [ "view-consent" ]
}
},
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "12c907d5-7920-4e74-a4db-ed6bc0a73810",
"name" : "manage-account-links",
"description" : "${role_manage-account-links}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "3125b6f9-73ec-4855-b094-ffd2d1e4b1e3",
"name" : "view-applications",
"description" : "${role_view-applications}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
}, {
"id" : "5ea7b3a9-a39a-4137-bd24-9cb8db4f233d",
"name" : "view-consent",
"description" : "${role_view-consent}",
"composite" : false,
"clientRole" : true,
"containerId" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"attributes" : { }
} ],
"temporal" : [ {
"id" : "0af6b695-b03a-46c6-b8df-4f7851d6b777",
"name" : "default:write",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "fc6b9db7-af72-4735-8c05-d73c5f4507de",
"name" : "default:read",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "90676cd6-ba31-4c3b-9f1d-ddc59b6bc662",
"name" : "default:admin",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "c34e5692-6343-439c-94bf-c55a19c1b30c",
"name" : "temporal-system:admin",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "697e54f0-d2fe-48fb-96d3-19d4d1aa1645",
"name" : "default:worker",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "e0896c18-a41b-44c6-9539-534d1b96f104",
"name" : "temporal-system:read",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
}, {
"id" : "775cdc10-d84e-4720-89fb-f3b34f61df03",
"name" : "temporal-system:write",
"description" : "",
"composite" : false,
"clientRole" : true,
"containerId" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"attributes" : { }
} ]
}
},
"groups" : [ {
"id" : "86c11c47-c3fa-4e5d-9bdd-03a3fd5ae275",
"name" : "Operator Members",
"description" : "",
"path" : "/Operator Members",
"subGroups" : [ ],
"attributes" : { },
"realmRoles" : [ ],
"clientRoles" : {
"member-console" : [ "operator-member" ]
}
} ],
"defaultRole" : {
"id" : "350e5a2c-e9a2-42a4-9fcb-8b47cfd3a2d9",
"name" : "default-roles-master",
"description" : "${role_default-roles}",
"composite" : true,
"clientRole" : false,
"containerId" : "f27cab68-e280-4fb3-8e9c-c0b3d2b6f041"
},
"requiredCredentials" : [ "password" ],
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"otpPolicyCodeReusable" : false,
"otpSupportedApplications" : [ "totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName" ],
"localizationTexts" : { },
"webAuthnPolicyRpEntityName" : "keycloak",
"webAuthnPolicySignatureAlgorithms" : [ "ES256", "RS256" ],
"webAuthnPolicyRpId" : "",
"webAuthnPolicyAttestationConveyancePreference" : "not specified",
"webAuthnPolicyAuthenticatorAttachment" : "not specified",
"webAuthnPolicyRequireResidentKey" : "not specified",
"webAuthnPolicyUserVerificationRequirement" : "not specified",
"webAuthnPolicyCreateTimeout" : 0,
"webAuthnPolicyAvoidSameAuthenticatorRegister" : false,
"webAuthnPolicyAcceptableAaguids" : [ ],
"webAuthnPolicyExtraOrigins" : [ ],
"webAuthnPolicyPasswordlessRpEntityName" : "keycloak",
"webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256", "RS256" ],
"webAuthnPolicyPasswordlessRpId" : "",
"webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified",
"webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified",
"webAuthnPolicyPasswordlessRequireResidentKey" : "Yes",
"webAuthnPolicyPasswordlessUserVerificationRequirement" : "required",
"webAuthnPolicyPasswordlessCreateTimeout" : 0,
"webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false,
"webAuthnPolicyPasswordlessAcceptableAaguids" : [ ],
"webAuthnPolicyPasswordlessExtraOrigins" : [ ],
"users" : [ {
"id" : "0e51a6e2-4a6b-491d-8575-9103d14d2e3b",
"username" : "admin",
"firstName" : "Huning",
"lastName" : "Wang",
"email" : "hwang@wikicafe.gov",
"emailVerified" : true,
"attributes" : {
"is_temporary_admin" : [ "true" ]
},
"enabled" : true,
"createdTimestamp" : 1766451375743,
"totp" : false,
"credentials" : [ {
"id" : "d1a388fb-5f26-4dfa-bc3a-91cce3ac1bdb",
"type" : "password",
"createdDate" : 1766451375836,
"secretData" : "{\"value\":\"4PAqNWsKITQj9v50+UzdXfqeL4dK07E1ndix6zL/xVY=\",\"salt\":\"lfQzr1NvcBrEs8XGxRz/qw==\",\"additionalParameters\":{}}",
"credentialData" : "{\"hashIterations\":5,\"algorithm\":\"argon2\",\"additionalParameters\":{\"hashLength\":[\"32\"],\"memory\":[\"7168\"],\"type\":[\"id\"],\"version\":[\"1.3\"],\"parallelism\":[\"1\"]}}"
} ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "default-roles-master", "admin" ],
"clientRoles" : {
"temporal" : [ "default:write", "default:read", "default:admin", "temporal-system:admin", "default:worker", "temporal-system:read", "temporal-system:write" ]
},
"notBefore" : 0,
"groups" : [ ]
}, {
"id" : "a9c861ae-bff1-4cbf-8d24-06f502b10789",
"username" : "litianmei",
"firstName" : "Tianmei",
"lastName" : "Li",
"email" : "litianmei@qq.com",
"emailVerified" : true,
"enabled" : true,
"createdTimestamp" : 1767321697305,
"totp" : false,
"credentials" : [ {
"id" : "1b9ae54a-39c5-4653-86ad-d586c34c646f",
"type" : "password",
"userLabel" : "My password",
"createdDate" : 1767321715150,
"secretData" : "{\"value\":\"DP9DuRFVW/kAhNCVUQiUzUdfCfYOLjHxDZGCLgGzcdo=\",\"salt\":\"Wgk3n+E1GVpVNrDLUccJhw==\",\"additionalParameters\":{}}",
"credentialData" : "{\"hashIterations\":5,\"algorithm\":\"argon2\",\"additionalParameters\":{\"hashLength\":[\"32\"],\"memory\":[\"7168\"],\"type\":[\"id\"],\"version\":[\"1.3\"],\"parallelism\":[\"1\"]}}"
} ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "default-roles-master" ],
"notBefore" : 0,
"groups" : [ "/Operator Members" ]
}, {
"id" : "85e6cbe7-e749-4cb7-a9e4-5e557d567630",
"username" : "service-account-fedwiki",
"emailVerified" : false,
"enabled" : true,
"createdTimestamp" : 1766480303855,
"totp" : false,
"serviceAccountClientId" : "fedwiki",
"credentials" : [ ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "default-roles-master" ],
"notBefore" : 0,
"groups" : [ ]
}, {
"id" : "ff511f2b-ae95-419a-853d-e5e383d4b46e",
"username" : "service-account-member-console",
"emailVerified" : false,
"enabled" : true,
"createdTimestamp" : 1766480050050,
"totp" : false,
"serviceAccountClientId" : "member-console",
"credentials" : [ ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "default-roles-master" ],
"clientRoles" : {
"temporal" : [ "default:write", "default:read", "default:admin", "default:worker" ]
},
"notBefore" : 0,
"groups" : [ ]
} ],
"scopeMappings" : [ {
"clientScope" : "offline_access",
"roles" : [ "offline_access" ]
} ],
"clientScopeMappings" : {
"temporal" : [ {
"client" : "member-console",
"roles" : [ "default:worker", "temporal-system:write", "temporal-system:read", "default:admin", "default:read", "default:write", "temporal-system:admin" ]
}, {
"client" : "temporal-ui",
"roles" : [ "default:worker", "temporal-system:write", "temporal-system:read", "default:admin", "default:read", "default:write", "temporal-system:admin" ]
} ],
"account" : [ {
"client" : "account-console",
"roles" : [ "manage-account", "view-groups" ]
} ]
},
"clients" : [ {
"id" : "587f2a12-d9aa-44ed-bdb0-cc229f5dabd5",
"clientId" : "account",
"name" : "${client_account}",
"rootUrl" : "${authBaseUrl}",
"baseUrl" : "/realms/master/account/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/realms/master/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"post.logout.redirect.uris" : "+"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "2d877ca8-d306-4d35-a938-257050ed929e",
"clientId" : "account-console",
"name" : "${client_account-console}",
"rootUrl" : "${authBaseUrl}",
"baseUrl" : "/realms/master/account/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/realms/master/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"post.logout.redirect.uris" : "+",
"pkce.code.challenge.method" : "S256"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "3598f3d1-6229-48bf-825f-f14d371d675b",
"name" : "audience resolve",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-audience-resolve-mapper",
"consentRequired" : false,
"config" : { }
} ],
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "aea03ee9-d9cb-49b5-9d23-17e98f20427a",
"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" : {
"realm_client" : "false",
"client.use.lightweight.access.token.enabled" : "true"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "1fffa1b8-313e-4eed-a361-8d4a7fab8aa4",
"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" : {
"realm_client" : "true"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "20a30c55-0447-449f-8299-2eb83f0e8642",
"clientId" : "fedwiki",
"name" : "fedwiki",
"description" : "",
"rootUrl" : "http://localtest.me",
"adminUrl" : "http://localtest.me",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"secret" : "1ihwI1xIxmDqeHphHPgpCFjJyLJU81Yz",
"redirectUris" : [ "*" ],
"webOrigins" : [ "*" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : true,
"publicClient" : false,
"frontchannelLogout" : true,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"oidc.ciba.grant.enabled" : "false",
"client.secret.creation.time" : "1766480303",
"backchannel.logout.session.required" : "true",
"standard.token.exchange.enabled" : "false",
"post.logout.redirect.uris" : "*",
"frontchannel.logout.session.required" : "true",
"oauth2.device.authorization.grant.enabled" : "false",
"display.on.consent.screen" : "false",
"backchannel.logout.revoke.offline.tokens" : "false",
"dpop.bound.access.tokens" : "false"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : -1,
"defaultClientScopes" : [ "web-origins", "service_account", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "becde347-0daa-43c8-8744-970c20d56a7a",
"clientId" : "master-realm",
"name" : "master Realm",
"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,
"attributes" : {
"realm_client" : "true"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "6cdf6cfe-a2af-4bd4-96a8-6d1fe8a0ad85",
"clientId" : "member-console",
"name" : "Member Console",
"description" : "",
"rootUrl" : "http://localhost:8081",
"adminUrl" : "http://localhost:8081",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"secret" : "3Mz0sr6qUlsM18QaE1jn9j38ACzr1PYr",
"redirectUris" : [ "*" ],
"webOrigins" : [ "*" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : true,
"publicClient" : false,
"frontchannelLogout" : true,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"oidc.ciba.grant.enabled" : "false",
"client.secret.creation.time" : "1766480050",
"backchannel.logout.session.required" : "true",
"standard.token.exchange.enabled" : "false",
"post.logout.redirect.uris" : "*",
"frontchannel.logout.session.required" : "true",
"oauth2.device.authorization.grant.enabled" : "false",
"display.on.consent.screen" : "false",
"backchannel.logout.revoke.offline.tokens" : "false",
"dpop.bound.access.tokens" : "false"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : -1,
"protocolMappers" : [ {
"id" : "c501536c-51dc-48f6-b243-11bbc629368b",
"name" : "client roles",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-client-role-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"multivalued" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "foo",
"id.token.claim" : "true",
"lightweight.claim" : "false",
"access.token.claim" : "true",
"claim.name" : "roles",
"jsonType.label" : "String"
}
} ],
"defaultClientScopes" : [ "web-origins", "service_account", "acr", "temporal-permissions", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "65273d40-8cca-4e1d-94bc-e88f285fe62e",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"rootUrl" : "${authAdminUrl}",
"baseUrl" : "/admin/master/console/",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/admin/master/console/*" ],
"webOrigins" : [ "+" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"client.use.lightweight.access.token.enabled" : "true",
"post.logout.redirect.uris" : "+",
"pkce.code.challenge.method" : "S256"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "70358728-5db6-48f4-b63a-0a05512b8889",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"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", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "b8f784ed-74a3-4563-9e92-f8bbccc2789d",
"clientId" : "temporal",
"name" : "Temporal",
"description" : "Container for Temporal permission roles",
"rootUrl" : "",
"adminUrl" : "",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"redirectUris" : [ "/*" ],
"webOrigins" : [ "/*" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : false,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : true,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"oidc.ciba.grant.enabled" : "false",
"backchannel.logout.session.required" : "true",
"standard.token.exchange.enabled" : "false",
"oauth2.device.authorization.grant.enabled" : "false",
"backchannel.logout.revoke.offline.tokens" : "false",
"dpop.bound.access.tokens" : "false"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : -1,
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
}, {
"id" : "db25a8e7-eab7-471d-8cb4-399ab2fb87b1",
"clientId" : "temporal-ui",
"name" : "temporal-ui",
"description" : "",
"rootUrl" : "http://localhost:8233",
"adminUrl" : "https://localhost:8233",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"alwaysDisplayInConsole" : false,
"clientAuthenticatorType" : "client-secret",
"secret" : "HtRpQ1qZKuauyAqVV0x7r10a1YhVePy9",
"redirectUris" : [ "*" ],
"webOrigins" : [ "*" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : true,
"protocol" : "openid-connect",
"attributes" : {
"realm_client" : "false",
"oidc.ciba.grant.enabled" : "false",
"client.secret.creation.time" : "1766451570",
"backchannel.logout.session.required" : "true",
"standard.token.exchange.enabled" : "false",
"post.logout.redirect.uris" : "*",
"frontchannel.logout.session.required" : "true",
"oauth2.device.authorization.grant.enabled" : "false",
"display.on.consent.screen" : "false",
"backchannel.logout.revoke.offline.tokens" : "false",
"dpop.bound.access.tokens" : "false"
},
"authenticationFlowBindingOverrides" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : -1,
"defaultClientScopes" : [ "web-origins", "acr", "temporal-permissions", "roles", "profile", "basic", "email" ],
"optionalClientScopes" : [ "address", "phone", "offline_access", "organization", "microprofile-jwt" ]
} ],
"clientScopes" : [ {
"id" : "7b462a82-5acf-464b-8159-4ef45ac64ac2",
"name" : "email",
"description" : "OpenID Connect built-in scope: email",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"consent.screen.text" : "${emailScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "961b7652-12e5-4442-8eb9-b7968825b5b8",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "ca469074-0a54-4616-b398-1a0fd5064975",
"name" : "email verified",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "emailVerified",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email_verified",
"jsonType.label" : "boolean"
}
} ]
}, {
"id" : "e4160163-ff3c-4375-ba90-db2452019dc5",
"name" : "phone",
"description" : "OpenID Connect built-in scope: phone",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"consent.screen.text" : "${phoneScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "28480ad3-8838-45fd-b70e-9eb420f4ab27",
"name" : "phone number verified",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "phoneNumberVerified",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "phone_number_verified",
"jsonType.label" : "boolean"
}
}, {
"id" : "b172a5e8-490b-4ed1-bbf1-15eb775be10b",
"name" : "phone number",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "phoneNumber",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "phone_number",
"jsonType.label" : "String"
}
} ]
}, {
"id" : "0fb8c489-8d59-487f-b693-347ee21fcc84",
"name" : "roles",
"description" : "OpenID Connect scope for add user roles to the access token",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"consent.screen.text" : "${rolesScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "7fd4a690-c63f-48d9-a0bf-5a8c68209cd0",
"name" : "audience resolve",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-audience-resolve-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"access.token.claim" : "true"
}
}, {
"id" : "297bde45-a529-44ee-9543-b79679b14c25",
"name" : "realm roles",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-realm-role-mapper",
"consentRequired" : false,
"config" : {
"user.attribute" : "foo",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "realm_access.roles",
"jsonType.label" : "String",
"multivalued" : "true"
}
}, {
"id" : "e63eabac-a6fa-47fd-b6de-dcf80b051367",
"name" : "client roles",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-client-role-mapper",
"consentRequired" : false,
"config" : {
"user.attribute" : "foo",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "resource_access.${client_id}.roles",
"jsonType.label" : "String",
"multivalued" : "true"
}
} ]
}, {
"id" : "56807ed0-f9b4-4811-9ee7-f93d0458a7d3",
"name" : "temporal-permissions",
"description" : "Permissions for Temporal",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "false",
"gui.order" : "",
"consent.screen.text" : "",
"include.in.openid.provider.metadata" : "false"
},
"protocolMappers" : [ {
"id" : "b5ddf29a-9d5e-48bb-8ad4-ffbabc6fb289",
"name" : "Temporal Permissions Mapper",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-client-role-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"multivalued" : "true",
"userinfo.token.claim" : "true",
"id.token.claim" : "true",
"lightweight.claim" : "false",
"access.token.claim" : "true",
"claim.name" : "permissions",
"jsonType.label" : "String",
"usermodel.clientRoleMapping.clientId" : "temporal"
}
} ]
}, {
"id" : "1f8b19c1-057f-473a-b479-0043ad3db828",
"name" : "organization",
"description" : "Additional claims about the organization a subject belongs to",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"consent.screen.text" : "${organizationScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "e5bf689e-2249-472b-9eb8-0fea22592468",
"name" : "organization",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-organization-membership-mapper",
"consentRequired" : false,
"config" : {
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "organization",
"jsonType.label" : "String",
"multivalued" : "true"
}
} ]
}, {
"id" : "da00118e-5e2f-4c3e-bb64-743f8098d7e5",
"name" : "address",
"description" : "OpenID Connect built-in scope: address",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"consent.screen.text" : "${addressScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "0b02c7bf-50d7-4866-a35f-f1b9c4427a4e",
"name" : "address",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-address-mapper",
"consentRequired" : false,
"config" : {
"user.attribute.formatted" : "formatted",
"user.attribute.country" : "country",
"introspection.token.claim" : "true",
"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" : "e1ffdb28-4296-40bc-823f-64ecc896c57b",
"name" : "saml_organization",
"description" : "Organization Membership",
"protocol" : "saml",
"attributes" : {
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "7ad16d39-2088-49ca-a4f8-35cfdcd2b3d4",
"name" : "organization",
"protocol" : "saml",
"protocolMapper" : "saml-organization-membership-mapper",
"consentRequired" : false,
"config" : { }
} ]
}, {
"id" : "1e2f8859-e3ce-4f14-ba99-995cb7589f02",
"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",
"consent.screen.text" : "",
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "136a3587-1b7f-4b96-8279-6dc24b0bce1c",
"name" : "allowed web origins",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-allowed-origins-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"access.token.claim" : "true"
}
} ]
}, {
"id" : "e4610468-b189-41f3-a207-30668c39c7e5",
"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" : "b0f1a183-6e5b-4518-b8df-7d343674a1f0",
"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" : "8cfff9ac-a00b-4dba-8b20-d5cf461d7c7e",
"name" : "upn",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "upn",
"jsonType.label" : "String"
}
}, {
"id" : "06468b98-a4ef-4bf4-bd99-8262bb2d4d38",
"name" : "groups",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-realm-role-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"multivalued" : "true",
"user.attribute" : "foo",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "groups",
"jsonType.label" : "String"
}
} ]
}, {
"id" : "3817c2de-27cc-4317-9d52-2ebd34c217dc",
"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" : "9e5b9b52-3814-45d0-bdd4-5dc16e6db1c7",
"name" : "acr loa level",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-acr-mapper",
"consentRequired" : false,
"config" : {
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true"
}
} ]
}, {
"id" : "30693588-9a64-4974-9415-28ccfde6861e",
"name" : "profile",
"description" : "OpenID Connect built-in scope: profile",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "true",
"consent.screen.text" : "${profileScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "4f91f914-273b-45ee-b170-2f9162376edc",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "e8be1486-7538-4d61-b1fe-ae35c438e75e",
"name" : "birthdate",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "birthdate",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "birthdate",
"jsonType.label" : "String"
}
}, {
"id" : "d4d3e940-47e1-4bb6-8228-b3c149d02c03",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
"id" : "b36258fd-5de8-4624-bc80-72055a204095",
"name" : "updated at",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "updatedAt",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "updated_at",
"jsonType.label" : "long"
}
}, {
"id" : "56d41758-1789-4816-b300-7a5cf2dc3425",
"name" : "picture",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "picture",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "picture",
"jsonType.label" : "String"
}
}, {
"id" : "bc3472de-c14d-4c66-9f59-b0ea0ab2c83c",
"name" : "zoneinfo",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "zoneinfo",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "zoneinfo",
"jsonType.label" : "String"
}
}, {
"id" : "63401993-2ecd-44af-81bc-41d538d2e7a2",
"name" : "gender",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "gender",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "gender",
"jsonType.label" : "String"
}
}, {
"id" : "c442c127-fb44-480d-91f6-f78c1eeca6ca",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "89a80dd0-32e4-4c45-9eca-196ee73a0ce8",
"name" : "website",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "website",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "website",
"jsonType.label" : "String"
}
}, {
"id" : "db33221c-87db-4762-94ad-7ed2019cc55c",
"name" : "nickname",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "nickname",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "nickname",
"jsonType.label" : "String"
}
}, {
"id" : "ea355a4c-b145-4f78-81ed-46e2b1abca6b",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "be2ab299-9539-4846-ae14-250317da5177",
"name" : "profile",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "profile",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "profile",
"jsonType.label" : "String"
}
}, {
"id" : "8d99d659-1571-4960-9870-e7f66905ea5d",
"name" : "full name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : false,
"config" : {
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"userinfo.token.claim" : "true"
}
}, {
"id" : "4b98d830-0640-441b-9170-e8dc25292898",
"name" : "middle name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"userinfo.token.claim" : "true",
"user.attribute" : "middleName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "middle_name",
"jsonType.label" : "String"
}
} ]
}, {
"id" : "925dd718-8380-43f8-ac8a-41638ab52179",
"name" : "role_list",
"description" : "SAML role list",
"protocol" : "saml",
"attributes" : {
"consent.screen.text" : "${samlRoleListScopeConsentText}",
"display.on.consent.screen" : "true"
},
"protocolMappers" : [ {
"id" : "7dfedc66-b259-4fbf-a375-2e074dd8bf98",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
} ]
}, {
"id" : "10cc205f-1634-45e1-897f-782c61413395",
"name" : "basic",
"description" : "OpenID Connect scope for add all basic claims to the token",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "a4c91bda-00df-40e6-8f8e-288ca979dc8c",
"name" : "auth_time",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usersessionmodel-note-mapper",
"consentRequired" : false,
"config" : {
"user.session.note" : "AUTH_TIME",
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "auth_time",
"jsonType.label" : "long"
}
}, {
"id" : "544bda77-c33c-4d8f-abc0-ae943a7952ec",
"name" : "sub",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-sub-mapper",
"consentRequired" : false,
"config" : {
"introspection.token.claim" : "true",
"access.token.claim" : "true"
}
} ]
}, {
"id" : "8946798f-fa2a-42cf-8214-bcb687dd6bfd",
"name" : "service_account",
"description" : "Specific scope for a client enabled for service accounts",
"protocol" : "openid-connect",
"attributes" : {
"include.in.token.scope" : "false",
"display.on.consent.screen" : "false"
},
"protocolMappers" : [ {
"id" : "e11e6f24-afe3-43e1-b10e-aa004d05c255",
"name" : "Client ID",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usersessionmodel-note-mapper",
"consentRequired" : false,
"config" : {
"user.session.note" : "client_id",
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "client_id",
"jsonType.label" : "String"
}
}, {
"id" : "cdef0bfb-9c72-44ae-93e6-1405a399bfb3",
"name" : "Client Host",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usersessionmodel-note-mapper",
"consentRequired" : false,
"config" : {
"user.session.note" : "clientHost",
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "clientHost",
"jsonType.label" : "String"
}
}, {
"id" : "0e083b37-0613-43df-a4fe-b0df4019ad6b",
"name" : "Client IP Address",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usersessionmodel-note-mapper",
"consentRequired" : false,
"config" : {
"user.session.note" : "clientAddress",
"id.token.claim" : "true",
"introspection.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "clientAddress",
"jsonType.label" : "String"
}
} ]
} ],
"defaultDefaultClientScopes" : [ "role_list", "saml_organization", "profile", "email", "roles", "web-origins", "acr", "basic" ],
"defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt", "organization", "temporal-permissions" ],
"browserSecurityHeaders" : {
"contentSecurityPolicyReportOnly" : "",
"xContentTypeOptions" : "nosniff",
"referrerPolicy" : "no-referrer",
"xRobotsTag" : "none",
"xFrameOptions" : "SAMEORIGIN",
"contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
"strictTransportSecurity" : "max-age=31536000; includeSubDomains"
},
"smtpServer" : { },
"eventsEnabled" : true,
"eventsListeners" : [ "jboss-logging" ],
"enabledEventTypes" : [ "SEND_RESET_PASSWORD", "UPDATE_CONSENT_ERROR", "GRANT_CONSENT", "VERIFY_PROFILE_ERROR", "REMOVE_TOTP", "REVOKE_GRANT", "UPDATE_TOTP", "LOGIN_ERROR", "CLIENT_LOGIN", "RESET_PASSWORD_ERROR", "UPDATE_CREDENTIAL", "IMPERSONATE_ERROR", "CODE_TO_TOKEN_ERROR", "CUSTOM_REQUIRED_ACTION", "OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR", "RESTART_AUTHENTICATION", "IMPERSONATE", "UPDATE_PROFILE_ERROR", "LOGIN", "OAUTH2_DEVICE_VERIFY_USER_CODE", "UPDATE_PASSWORD_ERROR", "CLIENT_INITIATED_ACCOUNT_LINKING", "IDENTITY_PROVIDER_LOGIN", "OAUTH2_EXTENSION_GRANT", "USER_DISABLED_BY_PERMANENT_LOCKOUT", "REMOVE_CREDENTIAL_ERROR", "TOKEN_EXCHANGE", "AUTHREQID_TO_TOKEN", "LOGOUT", "REGISTER", "DELETE_ACCOUNT_ERROR", "CLIENT_REGISTER", "IDENTITY_PROVIDER_LINK_ACCOUNT", "USER_DISABLED_BY_TEMPORARY_LOCKOUT", "DELETE_ACCOUNT", "UPDATE_PASSWORD", "CLIENT_DELETE", "FEDERATED_IDENTITY_LINK_ERROR", "IDENTITY_PROVIDER_FIRST_LOGIN", "CLIENT_DELETE_ERROR", "VERIFY_EMAIL", "CLIENT_LOGIN_ERROR", "RESTART_AUTHENTICATION_ERROR", "EXECUTE_ACTIONS", "REMOVE_FEDERATED_IDENTITY_ERROR", "TOKEN_EXCHANGE_ERROR", "PERMISSION_TOKEN", "FEDERATED_IDENTITY_OVERRIDE_LINK", "SEND_IDENTITY_PROVIDER_LINK_ERROR", "UPDATE_CREDENTIAL_ERROR", "EXECUTE_ACTION_TOKEN_ERROR", "OAUTH2_EXTENSION_GRANT_ERROR", "SEND_VERIFY_EMAIL", "OAUTH2_DEVICE_AUTH", "EXECUTE_ACTIONS_ERROR", "REMOVE_FEDERATED_IDENTITY", "OAUTH2_DEVICE_CODE_TO_TOKEN", "IDENTITY_PROVIDER_POST_LOGIN", "IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR", "FEDERATED_IDENTITY_OVERRIDE_LINK_ERROR", "OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR", "UPDATE_EMAIL", "REGISTER_ERROR", "REVOKE_GRANT_ERROR", "EXECUTE_ACTION_TOKEN", "LOGOUT_ERROR", "UPDATE_EMAIL_ERROR", "CLIENT_UPDATE_ERROR", "AUTHREQID_TO_TOKEN_ERROR", "INVITE_ORG_ERROR", "UPDATE_PROFILE", "CLIENT_REGISTER_ERROR", "FEDERATED_IDENTITY_LINK", "INVITE_ORG", "SEND_IDENTITY_PROVIDER_LINK", "SEND_VERIFY_EMAIL_ERROR", "IDENTITY_PROVIDER_LOGIN_ERROR", "RESET_PASSWORD", "CLIENT_INITIATED_ACCOUNT_LINKING_ERROR", "OAUTH2_DEVICE_AUTH_ERROR", "REMOVE_CREDENTIAL", "UPDATE_CONSENT", "REMOVE_TOTP_ERROR", "VERIFY_EMAIL_ERROR", "SEND_RESET_PASSWORD_ERROR", "CLIENT_UPDATE", "CUSTOM_REQUIRED_ACTION_ERROR", "IDENTITY_PROVIDER_POST_LOGIN_ERROR", "UPDATE_TOTP_ERROR", "CODE_TO_TOKEN", "VERIFY_PROFILE", "GRANT_CONSENT_ERROR", "IDENTITY_PROVIDER_FIRST_LOGIN_ERROR" ],
"adminEventsEnabled" : false,
"adminEventsDetailsEnabled" : false,
"identityProviders" : [ ],
"identityProviderMappers" : [ ],
"components" : {
"org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ {
"id" : "1fa25303-4361-4ece-a179-16393b61548f",
"name" : "Full Scope Disabled",
"providerId" : "scope",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "f4e51785-a4a3-4abc-877e-3e9cdf3f81fe",
"name" : "Max Clients Limit",
"providerId" : "max-clients",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"max-clients" : [ "200" ]
}
}, {
"id" : "41143337-645a-45ed-9706-20832a878d23",
"name" : "Allowed Client Scopes",
"providerId" : "allowed-client-templates",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allow-default-scopes" : [ "true" ]
}
}, {
"id" : "0afab7dd-cd33-46ca-8057-bb2a70c081d7",
"name" : "Consent Required",
"providerId" : "consent-required",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "63dc8ae3-17d8-48ca-8176-6058d7ca022c",
"name" : "Allowed Client Scopes",
"providerId" : "allowed-client-templates",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allow-default-scopes" : [ "true" ]
}
}, {
"id" : "2070294d-e434-473c-9e34-43c270ca1673",
"name" : "Trusted Hosts",
"providerId" : "trusted-hosts",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"host-sending-registration-request-must-match" : [ "true" ],
"client-uris-must-match" : [ "true" ]
}
}, {
"id" : "c9bf30b4-9792-46f5-ba70-f95e70bd9773",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "saml-user-property-mapper", "oidc-usermodel-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-full-name-mapper", "oidc-address-mapper" ]
}
}, {
"id" : "100d79d1-abbb-4374-86d4-997f86fac0c6",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "saml-role-list-mapper", "oidc-full-name-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper" ]
}
} ],
"org.keycloak.userprofile.UserProfileProvider" : [ {
"id" : "20022a22-0649-439d-96a5-62706357bf90",
"providerId" : "declarative-user-profile",
"subComponents" : { },
"config" : {
"kc.user.profile.config" : [ "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" ]
}
} ],
"org.keycloak.keys.KeyProvider" : [ {
"id" : "f9f65092-01a7-435c-bd7b-31981636a0b1",
"name" : "rsa-generated",
"providerId" : "rsa-generated",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIIEowIBAAKCAQEA53jcTPaA4C2bpmEsvdX1JFdzoDA+GJ6zsQ3cIxJJuTQZ99D1Eoq47H0xQHtg0jkgHaFQCmm+Gc5ZengC8p1+rGqQxLLB+gRPAJqnuEpHGFZeBq+NuwGm3pb+/SjzFuyLJo58uX6KbtBs3Krv7Z+9ieNzPIethLjtsaSfTwtOCSWlC4f3OUjunnC+coLBeXvv30Fc9B2HKU9y/aMDpXZaePuuMqw8puFZVF5YDNDowaoRiwhi9EMlsaX4LYJjTEHAqLfGFxy7jw0lbesR/fjKXs+muV3gZMgdvTu2v7VS50XDzfJv71kiMnxMgP3tlV+fNqCCIEJkNH+bY9YZNutC+QIDAQABAoIBAAbkCzLjV7zUvsB6Phm8p9qYG+IV7ZNQDitkLTyCC93OlkNRXipaJN0tcOzpf11iw/j912Mn+LfN8834iqXsWFwLpBmm9K1buXpcIEgVNf6ce5oZWc/KYcxYlGi28l2pVw8jyMTA5qAb5lG/aPsa+UqEkeaoZ1r/IlxaeT+iJ4WQIdMJ6iSwW1i+GR3h4YllAA1N55QySqFPSMz0QJLjBxH7JSDskVE6f+MmtUELN+PF+ASyjv2wr915ZNgoD0M5l09lhjOwgNC51dMP/VWKDUO3Q+U1JBi9z9g7LY6o1d+woFmjI7erudb59X8SPan3jDCWnJyLovN+gZBrv5X9VrECgYEA/eS27oyDSUqys452gH49Am82yKnF87MbMD1j/+xXRaWAYOyymuO38y+Rx0BZ4dkB602xTIQ4iDT5abHf9k1hnO+TTCJM514bVHbwEooLPn4xTm6SbS8Dk/K178rDoRJynTUZVndpR3zvagXY8W4xKDd4qHySdoPBcQfDfoq5dQ0CgYEA6WSFj781LHccqraEQqasTVDRYov3axmT5t6MwXEBbrUC9qmbY1Sz8lOyI2XsmqhhUhvvmZ6qOw4GqMjuvN445tdX9xtte5dWhFlI4ywaUP4ShV41sa8FrNHeHMrnY9Iih8roZ7KIIK+KdfZjvYlNaTOJUQYybAh3K65vPaz94p0CgYBOqpkLnLno8Z4hCFkrQvIAWRkuX3wYIDyiW8MqPr5js/3tCink1/3c+bY/eG7hDW4MzEvNG4KwoUlOOHDeTeeayphnFJGjdoMdTqTf+am2OT9pv9Taw6BmLOO2Yqrus1qT3yn0opcaMVm1Dg7D75KHlXhrK/3tfrFnJjKqeK0x2QKBgFfS2KNnywWJaMMgXRKLj2ikkbXof1jQziPg+MxNzsEu4geZePxewjvcnLrPPsJPvBdepcGDwADq3TykJ5nwcS8EN3in3IHWR9sTkebSELELekKvWbsb5iHK8y6Yd4vLZez9QIjM2IacJ5kN9yg6Q2Pj3bccgtq+MMHCKN/neb3NAoGBAOsY5InBkvnlv2XVUXOgD86+je3UvRK8BZ1B/BfV8cfH6zV5GYMu2wRRzoBaMljnBntBRTy5Csm0npviziFkrSCyGFVPQ4n20d+wnKjp1Adxa5xqJpxv+gxAcHN4vC+SoM2Tg10Z5+D2vYeoZmoFjgcd8/k2bguq/FFyd02vCo69" ],
"keyUse" : [ "SIG" ],
"certificate" : [ "MIICmzCCAYMCBgGbSLTthjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjUxMjIzMDA1NDM1WhcNMzUxMjIzMDA1NjE1WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDneNxM9oDgLZumYSy91fUkV3OgMD4YnrOxDdwjEkm5NBn30PUSirjsfTFAe2DSOSAdoVAKab4Zzll6eALynX6sapDEssH6BE8Amqe4SkcYVl4Gr427Aabelv79KPMW7Ismjny5fopu0Gzcqu/tn72J43M8h62EuO2xpJ9PC04JJaULh/c5SO6ecL5ygsF5e+/fQVz0HYcpT3L9owOldlp4+64yrDym4VlUXlgM0OjBqhGLCGL0QyWxpfgtgmNMQcCot8YXHLuPDSVt6xH9+Mpez6a5XeBkyB29O7a/tVLnRcPN8m/vWSIyfEyA/e2VX582oIIgQmQ0f5tj1hk260L5AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAMD9TVgcLgeqeEiCMHcbjdAyYgNEnIxQrogviRoxvXLHl95Dn3ikVj2ecXUTIFC+9uJnwseSjcui8YhOPjcK74OOhIDuh3k+Zq6IMb/GHCGdu48wzZEFy1sWtMUX+0ylaAUioOv0odrmjF/4E7pBE4zCNPPWjwqNYvMj4DTe9RsVHoyVcklv/BWbdEiJI5mRncaxtLfAonemZLDrGQ6h1UK+HBrKsXt3U3Hi7Ffjan7fPMRMpbT3UQTTtpkNx8VGVxnSPubjx/HRH/Zk7D4go1nXDzN+kORQRjsslJ72TeBAQsm9hu2Uo7pa9R3ymKv1yH4eDXRp07l5BNndKVSj+jg=" ],
"priority" : [ "100" ]
}
}, {
"id" : "f6e13ce0-0d33-4161-a858-725c08067f5b",
"name" : "rsa-enc-generated",
"providerId" : "rsa-enc-generated",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIIEpAIBAAKCAQEAnBkdaxfSF51Dt8ZzG0R4aTANWv9alhSvTEbRmeyOieVkaH8nS9M05rcsBfHlksoMy90RoTxFbm0AOs9GvcR6SQ51bISuBBts+hx+4QvhSldZmxINRf3M+VyQ2sSXQDVi7prd2rv4lIi2t+2Y4LRPinzJIMwdP7ROGfw3tchT8+Xa5Z2i2bvfUb3lR18XHg2hxhp5TbSzCN85SKzC5Jv9UswCh6jlDER/vAUQblSE4wgONbKSP0iYQeWbS08CR2F8LM/j7TeqFggK+OOur/ssJ8oPLDl6D/mSjLdGxvZoaEiYQdeZBG6ad6nlTlleE3dcPXa8siVZThCNl/gBrOYqLQIDAQABAoIBAATgJ/ITYWWJbPcNhMTiQ5yNeq1P8oVjigIo6B0VrXITLyqwZgrRQwK9z+szngcStombkxRlLIoBb5Nmq//7ZhJoGDTWhBTuwl2hjDj9RQEsb0kPrEh2X/Od94xNvaeswzVOswVE/8Or7YEbM745A48AzMtwdK1rtVDMdvT/l9ezVra7bz+KtNuKQvTvouA2VQis3MWtqHQsml1BUdmaN5Vc783aYIO5LxP2wTH67cd1n5XKO8A1mtRetRTnSjE8kfuxD4kfEll9PznKetCLrVgW4KoCMMY3YZCYRe2ggepVTgViniZcb1Kj4JFAHNkDpA/TxkG+CPd/vEhtU9tJVSECgYEA2Km9E9lvfgw0+dl4LnO3HcborZsCilWStf8YnfAqljrWGU8OxFZWgT204a+gW5Rfjbxyz6aQAhz6PTShoO8kFzQuczjCBGdi1Igy4oE9a5ifGEuSZh2SweEYd3ahC9Ou2DQG3DvLTLURkQG54EfL1fhoXkWudzJwPOkxkyJjurUCgYEAuHBiX9spMBd/WlVw3+4YVFkAVzLUaMCsXgl2PdoL9HcRJ0cWJHMvTQNmLGblNyP2SMUPCzOgkeUyOH5udmoHNyqGRglM0YIskHq7eiOsofLQU2/dobcabiASjQs+yGctByCepWZkUAB5qdM6jgmjotmmLrX2u2WzGgK9ZFWVxJkCgYEAni/nrZteTLBK6XR+y6OOub3lWgNH6oop8JkMdxvHbCIO+TGAfZbv17Ke4vwgX1zIGyrQxI0+rVxM0+0eaOrQ9eQSWevBtAdr3/KE/F0R5AHtfoaGn+nNoaJgA7DoSkNGb/IkZB2ABERbS/zvojGpQFL6mIHVrI915PL5UAyWtdUCgYEAqq+GusLtiQ4V05mCjhmf9l8vS4NEw3Sbj6MeA/uIWMLf4wOMYEsgmRruMWU/9xmW0J1dYLZ0gNAk+9c1juxspQb7oFD3AGSBrWuHmG7vUiiN1smNyBzVntibkl+3yGqDZzcu2k65wrfN3/YVGGGfSBQ4EL5hCegCKa4ja3kw0vECgYBD3/CAKRF4A/53bFOUpouqCYc8Th1AdiNMEE0aTDm/O8lzT/OyGyCwEvPzzJqz32rL8P30Obkad+oDAaKdupToCm3N0R0p3Y7rOO1edF6HModLdpFtCbohB2ZaNTDlILCJA/gBAqOHfobl1SLfkNIb1WdRRwWUPh8iKs2C7xhsBw==" ],
"keyUse" : [ "ENC" ],
"certificate" : [ "MIICmzCCAYMCBgGbSLTuOTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjUxMjIzMDA1NDM1WhcNMzUxMjIzMDA1NjE1WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcGR1rF9IXnUO3xnMbRHhpMA1a/1qWFK9MRtGZ7I6J5WRofydL0zTmtywF8eWSygzL3RGhPEVubQA6z0a9xHpJDnVshK4EG2z6HH7hC+FKV1mbEg1F/cz5XJDaxJdANWLumt3au/iUiLa37ZjgtE+KfMkgzB0/tE4Z/De1yFPz5drlnaLZu99RveVHXxceDaHGGnlNtLMI3zlIrMLkm/1SzAKHqOUMRH+8BRBuVITjCA41spI/SJhB5ZtLTwJHYXwsz+PtN6oWCAr4466v+ywnyg8sOXoP+ZKMt0bG9mhoSJhB15kEbpp3qeVOWV4Td1w9dryyJVlOEI2X+AGs5iotAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAaPB6YD/RtX2DB0lpSlDOhhf8emXlHb4k1sgcXh29PcF68+L/ju4R+mxBroXjUABRUTBbDEVzPFH4HtD2ORw2QA/OpyzbYbMjwojCwwYRQuSLWeMdcbTzeGsxXDmf0bf0SFEjG2IHIQqCbD11HtY/dbjVqFDetlXPmaJwdxAZcbXsF4aTv8lFuvHQ53SfNmmJ/7sIfSgBasHJo079LeeGb97xaUTYhKGGOpfMkHtPaViCa7mJZ8QKk/QIe4MggckbB1bsSyQCw2ank5BWIighztGLakjmVJ5OtVNxbBF8cJt/Qn65LL2K4nAZmQ9tVcJAjZVB2JgG3mnADHTpt8dn0=" ],
"priority" : [ "100" ],
"algorithm" : [ "RSA-OAEP" ]
}
}, {
"id" : "fce1f34f-872a-4a2f-b4d0-646eb5428cb2",
"name" : "aes-generated",
"providerId" : "aes-generated",
"subComponents" : { },
"config" : {
"kid" : [ "137d404a-82c9-414a-be87-22b751954171" ],
"secret" : [ "6wleeb_LBEjMT-gkWh8WJA" ],
"priority" : [ "100" ]
}
}, {
"id" : "c4a303e5-ff2c-4e85-b985-6901c6242625",
"name" : "hmac-generated-hs512",
"providerId" : "hmac-generated",
"subComponents" : { },
"config" : {
"kid" : [ "c0bbd59d-8720-4a2f-b649-66251e089444" ],
"secret" : [ "51JyJ1QSCZXAfGsvBClu5i2MMAYjBpW5NbrnoVDaPz4JdQDWWMPEYf8Pgf15ECoQL0zII-EstJuRR75jbLOHNm1jir8ey6hNOCFTGA1jzrajheKgzRVzujcG2p0R0uufJjqwvZBY3A8WlhNM-yCue8DJo9PToHrr6-3YOZMv_Po" ],
"priority" : [ "100" ],
"algorithm" : [ "HS512" ]
}
} ]
},
"internationalizationEnabled" : false,
"authenticationFlows" : [ {
"id" : "b67775d1-d924-4ffd-9037-40fc27cc6a50",
"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" : "97e087c3-89a6-4d53-bad0-a0cb109a8f83",
"alias" : "Browser - Conditional 2FA",
"description" : "Flow to determine if any 2FA 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
}, {
"authenticatorConfig" : "browser-conditional-credential",
"authenticator" : "conditional-credential",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-otp-form",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 30,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "webauthn-authenticator",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 40,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-recovery-authn-code-form",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 50,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "e4bb7ae8-8820-4f2e-a003-b2e2de806880",
"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" : "f7a4b638-cbbf-4a9b-a436-5409cb7aa75a",
"alias" : "First broker login - Conditional 2FA",
"description" : "Flow to determine if any 2FA 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
}, {
"authenticatorConfig" : "first-broker-login-conditional-credential",
"authenticator" : "conditional-credential",
"authenticatorFlow" : false,
"requirement" : "REQUIRED",
"priority" : 20,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-otp-form",
"authenticatorFlow" : false,
"requirement" : "ALTERNATIVE",
"priority" : 30,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "webauthn-authenticator",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 40,
"autheticatorFlow" : false,
"userSetupAllowed" : false
}, {
"authenticator" : "auth-recovery-authn-code-form",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 50,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "7813fee1-6eb4-408d-9756-3bac817ff67a",
"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" : "84a62e14-c22e-43db-8772-48207b94fc36",
"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" : "a6ee4824-bd94-419e-b14b-afbf6bc283a7",
"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" : "f3617581-0233-4d2a-883a-1b834003c8b3",
"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 2FA",
"userSetupAllowed" : false
} ]
}, {
"id" : "10a47345-01da-4539-be0f-7da21726489c",
"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" : "0fd04e16-b8f6-4045-876d-743839b3e8e2",
"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" : "d30852ec-2037-4d51-9493-de7d1716d64e",
"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" : "a9521ced-d4e3-42f3-9c3e-02ee3ad1cbe8",
"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" : "2fd51de6-1e26-447a-84fc-70e8e5feb6ca",
"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" : "ff78dd30-1dab-4c14-bfe2-daff0ebf19fe",
"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 2FA",
"userSetupAllowed" : false
} ]
}, {
"id" : "e235c5bc-b4e9-4b40-b7b9-f4640578915b",
"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" : "97870ccc-74d3-4442-a435-c2274f8f5d66",
"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-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
}, {
"authenticator" : "registration-terms-and-conditions",
"authenticatorFlow" : false,
"requirement" : "DISABLED",
"priority" : 70,
"autheticatorFlow" : false,
"userSetupAllowed" : false
} ]
}, {
"id" : "c7a6aee5-df31-4e3a-81d6-24ec6e256517",
"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" : "034404bc-ed17-486a-a951-9cfbc83f5386",
"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" : "7d6228cb-acdf-4c20-bfb9-5e11675baec4",
"alias" : "browser-conditional-credential",
"config" : {
"credentials" : "webauthn-passwordless"
}
}, {
"id" : "975b76bd-909c-4320-ab18-9198283a7266",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "164cc3a4-0bd2-46c6-8068-17ea1dc1e431",
"alias" : "first-broker-login-conditional-credential",
"config" : {
"credentials" : "webauthn-passwordless"
}
}, {
"id" : "6eaac4a1-cc85-486f-8251-09a462ddab5d",
"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" : "UPDATE_EMAIL",
"name" : "Update Email",
"providerId" : "UPDATE_EMAIL",
"enabled" : false,
"defaultAction" : false,
"priority" : 70,
"config" : { }
}, {
"alias" : "webauthn-register",
"name" : "Webauthn Register",
"providerId" : "webauthn-register",
"enabled" : true,
"defaultAction" : false,
"priority" : 80,
"config" : { }
}, {
"alias" : "webauthn-register-passwordless",
"name" : "Webauthn Register Passwordless",
"providerId" : "webauthn-register-passwordless",
"enabled" : true,
"defaultAction" : false,
"priority" : 90,
"config" : { }
}, {
"alias" : "VERIFY_PROFILE",
"name" : "Verify Profile",
"providerId" : "VERIFY_PROFILE",
"enabled" : true,
"defaultAction" : false,
"priority" : 100,
"config" : { }
}, {
"alias" : "delete_credential",
"name" : "Delete Credential",
"providerId" : "delete_credential",
"enabled" : true,
"defaultAction" : false,
"priority" : 110,
"config" : { }
}, {
"alias" : "idp_link",
"name" : "Linking Identity Provider",
"providerId" : "idp_link",
"enabled" : true,
"defaultAction" : false,
"priority" : 120,
"config" : { }
}, {
"alias" : "CONFIGURE_RECOVERY_AUTHN_CODES",
"name" : "Recovery Authentication Codes",
"providerId" : "CONFIGURE_RECOVERY_AUTHN_CODES",
"enabled" : true,
"defaultAction" : false,
"priority" : 130,
"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",
"firstBrokerLoginFlow" : "first broker login",
"attributes" : {
"cibaBackchannelTokenDeliveryMode" : "poll",
"cibaExpiresIn" : "120",
"cibaAuthRequestedUserHint" : "login_hint",
"parRequestUriLifespan" : "60",
"cibaInterval" : "5",
"realmReusableOtpCode" : "false"
},
"keycloakVersion" : "26.4.7",
"userManagedAccessAllowed" : false,
"organizationsEnabled" : false,
"verifiableCredentialsEnabled" : false,
"adminPermissionsEnabled" : false,
"clientProfiles" : {
"profiles" : [ ]
},
"clientPolicies" : {
"policies" : [ ]
}
}