|
[ |
|
{ |
|
"id" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"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, |
|
"maxFailureWaitSeconds" : 900, |
|
"minimumQuickLoginWaitSeconds" : 60, |
|
"waitIncrementSeconds" : 60, |
|
"quickLoginCheckMilliSeconds" : 1000, |
|
"maxDeltaTimeSeconds" : 43200, |
|
"failureFactor" : 30, |
|
"roles" : { |
|
"realm" : [ { |
|
"id" : "9feaba6f-4a23-4237-83a8-9392ccc2db7f", |
|
"name" : "offline_access", |
|
"description" : "${role_offline-access}", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"attributes" : { } |
|
}, { |
|
"id" : "6f2051cf-edcd-4ef2-b241-727065dba508", |
|
"name" : "create-realm", |
|
"description" : "${role_create-realm}", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"attributes" : { } |
|
}, { |
|
"id" : "fc7f5694-a100-4098-9647-edaa8e1d7af0", |
|
"name" : "default-roles-master", |
|
"description" : "${role_default-roles}", |
|
"composite" : true, |
|
"composites" : { |
|
"realm" : [ "offline_access", "uma_authorization" ], |
|
"client" : { |
|
"account" : [ "manage-account", "view-profile" ] |
|
} |
|
}, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"attributes" : { } |
|
}, { |
|
"id" : "0cad8949-24f3-4321-a6a7-5b4ef06b19e3", |
|
"name" : "uma_authorization", |
|
"description" : "${role_uma_authorization}", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"attributes" : { } |
|
}, { |
|
"id" : "c7fc7743-97fd-49f9-83c6-e6e6b45f3ee1", |
|
"name" : "admin", |
|
"description" : "${role_admin}", |
|
"composite" : true, |
|
"composites" : { |
|
"realm" : [ "create-realm" ], |
|
"client" : { |
|
"warlords-realm" : [ "query-groups", "view-users", "manage-users", "impersonation", "manage-clients", "view-clients", "query-realms", "manage-events", "query-users", "manage-authorization", "manage-identity-providers", "view-identity-providers", "manage-realm", "view-events", "view-realm", "create-client", "query-clients", "view-authorization" ], |
|
"master-realm" : [ "query-realms", "view-realm", "view-users", "manage-clients", "create-client", "manage-authorization", "impersonation", "manage-events", "view-identity-providers", "query-groups", "manage-users", "view-authorization", "manage-identity-providers", "manage-realm", "query-users", "view-events", "query-clients", "view-clients" ] |
|
} |
|
}, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c", |
|
"attributes" : { } |
|
} ], |
|
"client" : { |
|
"warlords-realm" : [ { |
|
"id" : "35f3ed2b-b55e-4524-b78a-5c28a04ad346", |
|
"name" : "manage-events", |
|
"description" : "${role_manage-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "9bb272bb-bdff-411d-91ce-0a26fed7b9dc", |
|
"name" : "manage-authorization", |
|
"description" : "${role_manage-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "f4129996-6610-4206-add3-99a7b6d4082c", |
|
"name" : "manage-identity-providers", |
|
"description" : "${role_manage-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "1a444c18-2837-4a0f-b392-4c3d6627a7f8", |
|
"name" : "query-users", |
|
"description" : "${role_query-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "c6394c3e-f7c0-4650-948f-461eb0a334f7", |
|
"name" : "view-identity-providers", |
|
"description" : "${role_view-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "db6f1fc9-91d4-4801-8352-2aefeb5ad123", |
|
"name" : "manage-realm", |
|
"description" : "${role_manage-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "75c70698-fab4-484b-9282-d3f689f816f9", |
|
"name" : "query-groups", |
|
"description" : "${role_query-groups}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "bc789dd5-1f02-4e21-b2b6-ffcb25e4e982", |
|
"name" : "view-users", |
|
"description" : "${role_view-users}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"warlords-realm" : [ "query-users", "query-groups" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "2fa49b8a-b804-4062-8592-1952f8a0ec9a", |
|
"name" : "manage-users", |
|
"description" : "${role_manage-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "79cf77d5-6f4f-4b51-9be1-673b8cbfde22", |
|
"name" : "view-events", |
|
"description" : "${role_view-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "70c914e7-c36a-4182-84fc-e0322c85be4c", |
|
"name" : "impersonation", |
|
"description" : "${role_impersonation}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "a8f31fce-3d87-4c3d-94a9-0f933669b29d", |
|
"name" : "view-realm", |
|
"description" : "${role_view-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "14c67444-80c6-46b7-90fd-ae867e3cb6f0", |
|
"name" : "create-client", |
|
"description" : "${role_create-client}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "6d07ac66-e2f7-4e72-841a-ece7a508b757", |
|
"name" : "manage-clients", |
|
"description" : "${role_manage-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "c6b7e25f-286c-4367-b2f7-90c467a17c30", |
|
"name" : "view-clients", |
|
"description" : "${role_view-clients}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"warlords-realm" : [ "query-clients" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "acba52e9-cf6c-4aab-bedd-9512d5701395", |
|
"name" : "query-clients", |
|
"description" : "${role_query-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "5d29523a-0499-4596-bd27-97455b0a3a22", |
|
"name" : "query-realms", |
|
"description" : "${role_query-realms}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
}, { |
|
"id" : "335c4b3f-6f47-4a53-85ff-53bd9d988674", |
|
"name" : "view-authorization", |
|
"description" : "${role_view-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"attributes" : { } |
|
} ], |
|
"security-admin-console" : [ ], |
|
"admin-cli" : [ ], |
|
"account-console" : [ ], |
|
"broker" : [ { |
|
"id" : "b3d8a370-1baf-4b82-893b-5b04eb8bd477", |
|
"name" : "read-token", |
|
"description" : "${role_read-token}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "fd6869ae-a566-4dc1-9608-caf3c18069eb", |
|
"attributes" : { } |
|
} ], |
|
"master-realm" : [ { |
|
"id" : "701901f1-ce25-466c-8d2d-1a34864f2fab", |
|
"name" : "query-realms", |
|
"description" : "${role_query-realms}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "3ad1754d-1ab0-4d88-9180-38446607bf33", |
|
"name" : "manage-identity-providers", |
|
"description" : "${role_manage-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "83af3ea4-80c4-4721-833f-60cc62e527b2", |
|
"name" : "manage-realm", |
|
"description" : "${role_manage-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "a4740efd-ef35-45b2-9b4e-19e9e1b3053d", |
|
"name" : "view-realm", |
|
"description" : "${role_view-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "240ae517-f0dd-4f4f-9709-7186f061e4a6", |
|
"name" : "view-users", |
|
"description" : "${role_view-users}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"master-realm" : [ "query-users", "query-groups" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "e8b41849-6809-42c1-b1bc-2bee50aff471", |
|
"name" : "manage-clients", |
|
"description" : "${role_manage-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "4d30a007-4873-4311-b345-d8e7c09699a9", |
|
"name" : "create-client", |
|
"description" : "${role_create-client}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "903ea3b5-5ba0-4c6f-8782-6ed6f2162c2e", |
|
"name" : "manage-authorization", |
|
"description" : "${role_manage-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "c7ff6e63-faf8-4ae3-b1a5-31c3cbdcefff", |
|
"name" : "impersonation", |
|
"description" : "${role_impersonation}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "27ccbd3c-8867-4acf-ad60-8b19980e9cb0", |
|
"name" : "query-users", |
|
"description" : "${role_query-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "11f72b01-5f43-43a5-814d-3ce6a8a1c4cd", |
|
"name" : "view-events", |
|
"description" : "${role_view-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "09b610e0-8e95-4239-9396-5ea6f56d384e", |
|
"name" : "query-clients", |
|
"description" : "${role_query-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "5bc0ebfd-b982-4421-adee-ec2ed99848d9", |
|
"name" : "manage-events", |
|
"description" : "${role_manage-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "52658b22-8725-492c-a2bb-b6b6ed7b764e", |
|
"name" : "view-clients", |
|
"description" : "${role_view-clients}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"master-realm" : [ "query-clients" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "b24f57d5-869a-4f62-b93e-96eb1178e18a", |
|
"name" : "view-identity-providers", |
|
"description" : "${role_view-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "e1febb9e-7a9f-4c21-b5c9-a1b306923e36", |
|
"name" : "query-groups", |
|
"description" : "${role_query-groups}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "9680e7de-352f-4604-84a4-88920a6741c2", |
|
"name" : "manage-users", |
|
"description" : "${role_manage-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
}, { |
|
"id" : "6c68f329-5a60-497c-9715-8a738ee5bd30", |
|
"name" : "view-authorization", |
|
"description" : "${role_view-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"attributes" : { } |
|
} ], |
|
"account" : [ { |
|
"id" : "95adb5dd-7379-4bea-a58f-8840966c3449", |
|
"name" : "manage-consent", |
|
"description" : "${role_manage-consent}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"account" : [ "view-consent" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "226d4054-8c93-48e7-bd27-7bf79090b6a2", |
|
"name" : "delete-account", |
|
"description" : "${role_delete-account}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "da5108fb-98e8-4e21-8712-14bc555534d1", |
|
"name" : "manage-account", |
|
"description" : "${role_manage-account}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"account" : [ "manage-account-links" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "b3daeac8-d950-42e5-a5ca-d577b4c6bf4b", |
|
"name" : "view-consent", |
|
"description" : "${role_view-consent}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "a77a360a-73d3-4c01-b701-fddf233f94b8", |
|
"name" : "manage-account-links", |
|
"description" : "${role_manage-account-links}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "77c4dead-6e26-4167-a8d2-9bd54e18bdcf", |
|
"name" : "view-profile", |
|
"description" : "${role_view-profile}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "bfa1f4fd-17f1-4cda-877f-1f357a8080ae", |
|
"name" : "view-applications", |
|
"description" : "${role_view-applications}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
}, { |
|
"id" : "1700dd06-9a79-4342-9d4f-f04012c1f908", |
|
"name" : "view-groups", |
|
"description" : "${role_view-groups}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"attributes" : { } |
|
} ] |
|
} |
|
}, |
|
"groups" : [ ], |
|
"defaultRole" : { |
|
"id" : "fc7f5694-a100-4098-9647-edaa8e1d7af0", |
|
"name" : "default-roles-master", |
|
"description" : "${role_default-roles}", |
|
"composite" : true, |
|
"clientRole" : false, |
|
"containerId" : "808c3d23-7b2b-49b2-9ba1-cbf901035f1c" |
|
}, |
|
"requiredCredentials" : [ "password" ], |
|
"otpPolicyType" : "totp", |
|
"otpPolicyAlgorithm" : "HmacSHA1", |
|
"otpPolicyInitialCounter" : 0, |
|
"otpPolicyDigits" : 6, |
|
"otpPolicyLookAheadWindow" : 1, |
|
"otpPolicyPeriod" : 30, |
|
"otpPolicyCodeReusable" : false, |
|
"otpSupportedApplications" : [ "totpAppMicrosoftAuthenticatorName", "totpAppFreeOTPName", "totpAppGoogleName" ], |
|
"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" : "8fddde0f-344f-4374-a8ba-51868e57b106", |
|
"createdTimestamp" : 1686626984610, |
|
"username" : "admin", |
|
"enabled" : true, |
|
"totp" : false, |
|
"emailVerified" : false, |
|
"credentials" : [ { |
|
"id" : "cbf40be4-82ad-4868-ab78-ac21c4e703c4", |
|
"type" : "password", |
|
"createdDate" : 1686626985033, |
|
"secretData" : "{\"value\":\"mspW6/gOu2e80+Fp4T03njR7azDZQ0vt038wIbH2138=\",\"salt\":\"2Nxjo00+xEop9uVBGaRP7w==\",\"additionalParameters\":{}}", |
|
"credentialData" : "{\"hashIterations\":27500,\"algorithm\":\"pbkdf2-sha256\",\"additionalParameters\":{}}" |
|
} ], |
|
"disableableCredentialTypes" : [ ], |
|
"requiredActions" : [ ], |
|
"realmRoles" : [ "default-roles-master", "admin" ], |
|
"clientRoles" : { |
|
"warlords-realm" : [ "manage-events", "manage-identity-providers", "manage-authorization", "query-users", "view-identity-providers", "manage-realm", "query-groups", "view-users", "manage-users", "view-events", "view-realm", "create-client", "view-clients", "manage-clients", "query-clients", "query-realms", "view-authorization" ] |
|
}, |
|
"notBefore" : 0, |
|
"groups" : [ ] |
|
} ], |
|
"scopeMappings" : [ { |
|
"clientScope" : "offline_access", |
|
"roles" : [ "offline_access" ] |
|
} ], |
|
"clientScopeMappings" : { |
|
"account" : [ { |
|
"client" : "account-console", |
|
"roles" : [ "manage-account", "view-groups" ] |
|
} ] |
|
}, |
|
"clients" : [ { |
|
"id" : "cfc20ec2-104e-472c-a76f-6fede06f2677", |
|
"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" : { |
|
"post.logout.redirect.uris" : "+" |
|
}, |
|
"authenticationFlowBindingOverrides" : { }, |
|
"fullScopeAllowed" : false, |
|
"nodeReRegistrationTimeout" : 0, |
|
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "7c2619a3-2623-4b8e-bf20-7e747a6be4db", |
|
"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" : { |
|
"post.logout.redirect.uris" : "+", |
|
"pkce.code.challenge.method" : "S256" |
|
}, |
|
"authenticationFlowBindingOverrides" : { }, |
|
"fullScopeAllowed" : false, |
|
"nodeReRegistrationTimeout" : 0, |
|
"protocolMappers" : [ { |
|
"id" : "151948e9-ba94-4196-a3e8-bef1308882b3", |
|
"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" : "e471b5cb-40b8-4abb-9c03-47cff33cd956", |
|
"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" : "fd6869ae-a566-4dc1-9608-caf3c18069eb", |
|
"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" : "77d0dc58-ea79-4d8b-bb2e-c147df91a7ca", |
|
"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" : { }, |
|
"authenticationFlowBindingOverrides" : { }, |
|
"fullScopeAllowed" : false, |
|
"nodeReRegistrationTimeout" : 0, |
|
"defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "66823e5d-4396-4a77-8458-02c88732d336", |
|
"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" : { |
|
"post.logout.redirect.uris" : "+", |
|
"pkce.code.challenge.method" : "S256" |
|
}, |
|
"authenticationFlowBindingOverrides" : { }, |
|
"fullScopeAllowed" : false, |
|
"nodeReRegistrationTimeout" : 0, |
|
"protocolMappers" : [ { |
|
"id" : "52937be4-1436-492c-9802-0316c3aa9ff9", |
|
"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" ] |
|
}, { |
|
"id" : "f8bd14e2-571b-4a24-b896-cef4832c7295", |
|
"clientId" : "warlords-realm", |
|
"name" : "warlords 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" : { }, |
|
"authenticationFlowBindingOverrides" : { }, |
|
"fullScopeAllowed" : false, |
|
"nodeReRegistrationTimeout" : 0, |
|
"defaultClientScopes" : [ ], |
|
"optionalClientScopes" : [ ] |
|
} ], |
|
"clientScopes" : [ { |
|
"id" : "06d52be4-210e-499d-912d-79c6062a28b0", |
|
"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" : "872c5cdb-e173-470a-b78d-54fa116231b6", |
|
"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" : "97d150e2-3e15-464b-adc0-810e048ce55d", |
|
"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" : "d06bb05b-511d-447b-ba81-3184ca416652", |
|
"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" : "82cf279a-f81b-4d42-8d42-6ecc8814758f", |
|
"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" : "90e93238-d0a6-4b6a-bb5b-14644b1f09c2", |
|
"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" : "35924040-5c68-4ae0-895d-d023ba247dcc", |
|
"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" : "314dfeb1-fcd6-452f-a76b-4e383d98b3f5", |
|
"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" : "c96f215b-9586-4158-8988-09c7ce6a6baf", |
|
"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" : "6fbacc40-7dd8-4471-973a-dd8cdab45220", |
|
"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" : "77128f87-5fbf-4244-8f52-698119131107", |
|
"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" : "fcc524ac-0360-4e79-b754-864f7fa7653b", |
|
"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" : "1d6fb7e6-5517-455b-bd6d-1298ddafd39c", |
|
"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" : "e60aadbf-6fce-47e3-824b-dccc2ee7fe0a", |
|
"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" : "b57076b6-0641-4aa6-a70a-80ceda2c78c7", |
|
"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" : "8bdacf61-fa6d-43cd-a9a8-6b55fb472cb5", |
|
"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" : "45f60782-3958-4131-bb94-588e23ff0a85", |
|
"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" : "14d5f52f-4d01-4ebb-9f69-de3565d04cf3", |
|
"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" : "fb5b1cd1-67ac-4e63-878a-341af9718574", |
|
"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" : "2fc9e960-363e-4738-9bb6-d907d5c31c58", |
|
"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" : "b1a7e7e0-5219-4f1a-8f55-e02a2ab96cbc", |
|
"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" : "beadfcf8-7451-4eac-9374-9f28a24a66f9", |
|
"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" : "86c1af04-f165-42e5-882e-285d2d5d6918", |
|
"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" : "b7c7552b-04c7-4c0d-ba98-b727814b2f95", |
|
"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" : "b7cfac5b-8384-48ec-98cf-dbae02732c45", |
|
"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" : "24bee3b2-10c5-463f-b1c2-0311f241d726", |
|
"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" : "195822d6-22c9-44de-a1bd-827d7eab183b", |
|
"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" : "a89abce5-64ed-4349-9c44-f3d23a759b53", |
|
"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" : "37ca33f3-413e-4cf3-962a-54bfe38f276f", |
|
"name" : "audience resolve", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-audience-resolve-mapper", |
|
"consentRequired" : false, |
|
"config" : { } |
|
}, { |
|
"id" : "ac4ab788-55ff-4133-9420-c98de421c4ee", |
|
"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" |
|
} |
|
}, { |
|
"id" : "4669b60c-ecfd-4c81-9613-78360da2fab1", |
|
"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" : "5a9b41db-5d47-4270-a841-6091fddf2712", |
|
"name" : "role_list", |
|
"description" : "SAML role list", |
|
"protocol" : "saml", |
|
"attributes" : { |
|
"consent.screen.text" : "${samlRoleListScopeConsentText}", |
|
"display.on.consent.screen" : "true" |
|
}, |
|
"protocolMappers" : [ { |
|
"id" : "bb4a845b-2cff-4f4e-8ff8-02434caa9b04", |
|
"name" : "role list", |
|
"protocol" : "saml", |
|
"protocolMapper" : "saml-role-list-mapper", |
|
"consentRequired" : false, |
|
"config" : { |
|
"single" : "false", |
|
"attribute.nameformat" : "Basic", |
|
"attribute.name" : "Role" |
|
} |
|
} ] |
|
}, { |
|
"id" : "518e53e2-80aa-4817-b8cf-6eb85defebca", |
|
"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" : "d88a2350-4165-4a3a-8d20-5d935e4453cb", |
|
"name" : "allowed web origins", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-allowed-origins-mapper", |
|
"consentRequired" : false, |
|
"config" : { } |
|
} ] |
|
}, { |
|
"id" : "45871c0e-f162-4843-9ee9-e15af8bfcac5", |
|
"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" : "a3ec94c7-8d32-4830-b610-2a3829ca424d", |
|
"name" : "acr loa level", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-acr-mapper", |
|
"consentRequired" : false, |
|
"config" : { |
|
"id.token.claim" : "true", |
|
"access.token.claim" : "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", |
|
"xXSSProtection" : "1; mode=block", |
|
"contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", |
|
"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" : "6fb69416-6083-4fc4-bd6c-5f4f47639f82", |
|
"name" : "Allowed Client Scopes", |
|
"providerId" : "allowed-client-templates", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allow-default-scopes" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "7fe5c681-1d0e-464b-be16-64746cc26a21", |
|
"name" : "Allowed Protocol Mapper Types", |
|
"providerId" : "allowed-protocol-mappers", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-property-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "saml-role-list-mapper" ] |
|
} |
|
}, { |
|
"id" : "f6848849-41e8-4606-af48-424e311249b6", |
|
"name" : "Max Clients Limit", |
|
"providerId" : "max-clients", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"max-clients" : [ "200" ] |
|
} |
|
}, { |
|
"id" : "257ec857-be72-4eac-b02c-c9d3baf59c9f", |
|
"name" : "Trusted Hosts", |
|
"providerId" : "trusted-hosts", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"host-sending-registration-request-must-match" : [ "true" ], |
|
"client-uris-must-match" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "8654c5df-f627-468c-8bc1-2a082a4b24da", |
|
"name" : "Allowed Client Scopes", |
|
"providerId" : "allowed-client-templates", |
|
"subType" : "authenticated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allow-default-scopes" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "892315fb-bb09-4e8b-97f2-e716d89052e1", |
|
"name" : "Allowed Protocol Mapper Types", |
|
"providerId" : "allowed-protocol-mappers", |
|
"subType" : "authenticated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper", "oidc-address-mapper", "saml-role-list-mapper", "oidc-full-name-mapper" ] |
|
} |
|
}, { |
|
"id" : "bbdedde4-0162-4659-a547-80bfe499dea8", |
|
"name" : "Consent Required", |
|
"providerId" : "consent-required", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { } |
|
}, { |
|
"id" : "62ec081f-34fc-4fb8-8cc7-4e98f5acaab9", |
|
"name" : "Full Scope Disabled", |
|
"providerId" : "scope", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { } |
|
} ], |
|
"org.keycloak.keys.KeyProvider" : [ { |
|
"id" : "7ae6fe12-4187-4b53-9587-26448f6535e1", |
|
"name" : "rsa-generated", |
|
"providerId" : "rsa-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"privateKey" : [ "MIIEogIBAAKCAQEAhpXO+0i3eO3gWQYgZJMS9/A7o+YnEo8U6CSZOPB9UlcX95yuOj5I3AKab8IdfXh4ULnSIHpumKca05sGrJm5w//VJGWeVoS1NtmmCl6GAofSlxbNTebkwphe/tEazDPEkZgtj4EmaH809AoUkLJnqur5AovfpJnUKKd+N8p+/fpvNnIJIHtGmqZCa3KE2gf8ZiK8KLHFn5PZ//dnaFBULYexmuevIO04VCphaw/gVmthec4aky7fU0OR95DwWzFZ/utHmupcnWHcJWOTw85cdqsjNOc25S7UoiGRC0zFj9MZ4BZ6qrWapQqfTNIAhOC8fMS1xVBPyV1ftZti0D+j2QIDAQABAoIBAAUgxunT9dqznKNjvH78jCHam1klwzodrc8hGt38qtfE9gazJ3/UYPgSGNKWj8NYwGPaCre+VoG2R0tGCklwE5AUasmH3jI/fPylqyIUwzAsPvHPFnxIBpIkFmWI7+eVNuGRzfWcdwtPAoRkcG9pftH4QUvvqrI1wsvYQvLLAk74yldN8M+rSx8279BjZDDbogBAfxNyYCG7h7tjkXZeX/rtOo3h2anw8CtmMbxePz4yIw6XORbGgxGsLrDqqs1FBGhiQPqjdPc2w2UzzhSRs9BwOEOyQjtIrnFXSSMf0kcfePCen8Y/bVgfcHSXnQKhbSFlpHRpm6YJKRfFH4qmuBECgYEAvY29Njw4Br+vavFMtgpDAvchhA08Uye8YxrGzxpLDMZvLlhfzyAN1mP1uw+bCP7yIcFwgqLkHaNzjiFiiRXAKxfbq3AvHHuhjPaDZckmC0pZ/umD7n6Lbs6mQQIR+AImAgiiPreSG/+xAeUTw1cIYQ0xUHQkfc2hUIqxZDBIXEkCgYEAtcNH5kTjTSFtK4i8RThHZD5SZH2SyOsHj9C+w5lzuBCJUqRoHYkYeUPV9fF0ZOLlwEEYhDeIF08JF83+jnCH79NmQG/wBhON/MmyFOaZXIZ9o657V+2S1KiRPatAK2bFRKHrmfwQC5pWuTkKBxNteyuhMxpyIOG6OfNJ61/naxECgYBLbb6weVAWJ2sHlFPhUL4PzQWyRY4OzQ4jJcGdIiphQAl4GMSvaGL5QDfFo1UfRExX8GD0Kxu5S5StJ03NnTEmNM0+MFse63eC34m0FFImRgT/8i6E1ihoBKWV0twRo9E6F/NwH55ts9bdGSo/HkAAVr6b9EudIBmkMjya0LfKuQKBgDTi/j+tGaouqLI7FfTaHEO5soWU2Cnn4Qpiha8qLjaHcT1/ot+9LUbTiyUFvYVBU/JtvnFyKwIFODMZ+BCAA72veBgVufQ6qly8Xzmfo039v/7pXPBHqyp/ZctY0dIPFCUVLBVg91Y48TTxuM44Q+nL1xqkfkK9C0+jT4XSIObRAoGACQQ1A8PxrfE1ZdJfaX0HLv4jLJClYU+fBVnn2DHTj0VecjVzLIgDVnFZOhZR/ccktxSL6Q5PCW8SYipwDbqDq3yyHMEd3QBqoTWbCk/LrzxiIky4feGXiLOnDwtCtW0lNTiJAEiuBXl/GErYGF1XnxN4fkFKIWmw94prQ8MyhXc=" ], |
|
"keyUse" : [ "SIG" ], |
|
"certificate" : [ "MIICmzCCAYMCBgGIss1anjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjMwNjEzMDMyODAyWhcNMzMwNjEzMDMyOTQyWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCGlc77SLd47eBZBiBkkxL38Duj5icSjxToJJk48H1SVxf3nK46PkjcAppvwh19eHhQudIgem6YpxrTmwasmbnD/9UkZZ5WhLU22aYKXoYCh9KXFs1N5uTCmF7+0RrMM8SRmC2PgSZofzT0ChSQsmeq6vkCi9+kmdQop343yn79+m82cgkge0aapkJrcoTaB/xmIrwoscWfk9n/92doUFQth7Ga568g7ThUKmFrD+BWa2F5zhqTLt9TQ5H3kPBbMVn+60ea6lydYdwlY5PDzlx2qyM05zblLtSiIZELTMWP0xngFnqqtZqlCp9M0gCE4Lx8xLXFUE/JXV+1m2LQP6PZAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIGm0d0F8OsNeS8KdW/wCvopNQ5kDMbAKLD+yfB/+v+r3kEvZiBAq9XTyeN3tYYQXt4o1V7+gmCQyNw+4IoabYoRY2CHP1b6CpOm1QgDAGj200XwaqxKBA7HWM7ZSzi0RpGkRpKstEu9STVGpNghW+VrJ66Ie6KA5QhAmdE5OBRQ6rwTXzwTJwrWKt0lc16DOf6FQMDenA0kKCPF95eEzsbyAjpG7NZYAwqVMpAOlriMa6rccnD3aQQuQaDm2rX7Fi9lOqPCTqnegVO9ddIyOH0+pRvxrtV406njazq24wRkPe6unTLVRhUjx8oU9sGynuiMwZA++PQsdbmjvpkle9o=" ], |
|
"priority" : [ "100" ] |
|
} |
|
}, { |
|
"id" : "40af7175-7d0f-44ac-b5ba-37b6997b04fe", |
|
"name" : "aes-generated", |
|
"providerId" : "aes-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"kid" : [ "3f2130a6-9e17-441c-9cfc-ce95b2336f05" ], |
|
"secret" : [ "nZfjC_yDq2WqDqa80xZlAQ" ], |
|
"priority" : [ "100" ] |
|
} |
|
}, { |
|
"id" : "a6571a18-2c11-4b97-9186-c582eb93f8a8", |
|
"name" : "rsa-enc-generated", |
|
"providerId" : "rsa-enc-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"privateKey" : [ "MIIEowIBAAKCAQEApYrrgE2Yco7vtj/iYqLc68Vkxryj7zK93vM4DU2TSD+XmI653K8yvwZXX58lIPu8fOMhQapx852mbJ6484+0JUfuG5Qk/g5+ffxgVoRb7ZycI9Iv8ig4tNLl0wQ9lijmSDvBG+REupZEgf43gEopCWbKjc2rd9R4JneKvFQaE+RDw2NWaZXtPbk0oFt/tA2lCvQ46Iu6i/JHCfr6b3S2hcFirGYHpasN2Fo0x7hLxPIt6pCU7Id/X3Avle7VPNu3PRfyFCtLfqti225NtKrb5JUR6qoUoga8g63keCJzK8gow6dF0w3qiuQyp12w+6Rq9KvAt0m5T9t6P+ZGk0schQIDAQABAoIBACCrK+L3zTIsWYuEi3NOMx1XKNZcc1iY0aYOJv1fFgXvwMWzQuQVcgUHJhaBhFUAQNf/hbhc/9xk++sbHqI4NYOW8JsiLvOxHg7UT5m7SJ35ZkneaKZYACrVJNQyFcpMm3ddTXRo5ZRR48aoicDoQbVwguAdmq1M8YIb3LXiPfw3Iiwl0fM00N49X7zqhUZlpgdoG0LiIZkWfepXDad2gbTeefkt6GH7fwa1k/WY6Zr1ZbhfEwHL3PK9PlEtdPIatq5HgVwyHGPe4ADj6gSkfSeC2iZ8Frst6DN8HQEuHMWnydPDZ+AsJzaqFPh6c0ZuQWtfNqSbolUI/Z5RyrngqaECgYEA2yZK0UyIBj+jjNcazplCuvjJc6QhBtFDvaMG6Jt5o7MoYT+g+dVqbhJABRjlXSpFHNnZeU9dIEnDqEO4lSMzd1clMBFcf5XpmsC+t/gxKncMl9oHxx0PC5sO8GQXojAk5g9zfdNvm1HR3SNWVSU+EEeZAx1gOYB5U+zYWMcQI+UCgYEAwWEEMI2hzRnXPtzUKGjJh70Pclh+tEd0W3lA5mKNp3pEvvGfxBGBbKMW9iIs+cK5XXRm0O8XG2l/W5K5j5s4Y22yRr1+tB4EZ9YKyEis+7MeW7leH4101zJ+3h754O03do2ZdwUbDt8aMIeRh8Cx9csxJ1qYf6nJzrrntLVszCECgYEAsQh3/CgE4ndaWZYTE75/R6depcp625UFUhZ2qEWgt/ssrZLHKcublJutl/CKqP5SooHhyruwETtFkZJTdDbhhpChe/kqbe7eraLy7o7SuOk/BRSen9z7oHZ8VPmmleCqjicBNy4sxJ4OGMRJI7NYNbKBCyEZ8Jm2aXO1OdJlWXkCgYB39QSyUcmC/3qkhjwdbRNG3qLMXdULZB/r9oWp5IzWzWQDxsNCz1En4OuHd5/Kt15heKmnBgmheYoFdjkhujn6g7vJYhdNCCnXd9FseJjF8lDsuUqH7CoErFBC3ZhITR7Qrfn6+PHWAdOvMwm12nUKcidlsC9VUi/by9mcIccBwQKBgDzSzrHWyulAI4x6jv+1lK1mPJUe6CYxGR/KKNWbCT0kGs9xE7Q6MCOpSN5b8KHWy99arWZGY4sPMTeBPPL1GnWW11n74jF6QtKllWVtBpWQDb6kShVgwJbpTGh0/ofze9PCNkQQjSdVlark3PRSdHQBQVeB1oKsQU4VCVHm2Iqd" ], |
|
"keyUse" : [ "ENC" ], |
|
"certificate" : [ "MIICmzCCAYMCBgGIss1dLjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjMwNjEzMDMyODAzWhcNMzMwNjEzMDMyOTQzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCliuuATZhyju+2P+JiotzrxWTGvKPvMr3e8zgNTZNIP5eYjrncrzK/BldfnyUg+7x84yFBqnHznaZsnrjzj7QlR+4blCT+Dn59/GBWhFvtnJwj0i/yKDi00uXTBD2WKOZIO8Eb5ES6lkSB/jeASikJZsqNzat31Hgmd4q8VBoT5EPDY1Zple09uTSgW3+0DaUK9Djoi7qL8kcJ+vpvdLaFwWKsZgelqw3YWjTHuEvE8i3qkJTsh39fcC+V7tU827c9F/IUK0t+q2Lbbk20qtvklRHqqhSiBryDreR4InMryCjDp0XTDeqK5DKnXbD7pGr0q8C3SblP23o/5kaTSxyFAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAB2iRrbITVY+kHtuyvaau5Wj+dZOxWEPN7Tnq13m4tkWunC22uoQ2M7CrFYdwTBrdTI4l05CdZnkeFHNL583ROtErFOj9e6+Wuewxp7tmEYaXUI4Q6aijO1lQ5ENdlHWei+jzdOqCUlMhKMuWki7WbIZf55JavoW9903c3Ai8IzmiKOKafEPkc5+rGAYjV8x3R3Hi8gVq8JEeZeX6xMxQbNVRLVACUQYqA/PaixserhC0zn02WSynZM33Du5wFMdb/aPmhXb5P6Mos1nt5AIxfPQ1CCRYii6nYPxF01L4NbL4QMO7/KTasF7TmE1pSB5Mjd63BeNY87tj3gDCvYxS4Q=" ], |
|
"priority" : [ "100" ], |
|
"algorithm" : [ "RSA-OAEP" ] |
|
} |
|
}, { |
|
"id" : "c1e1507a-d786-493e-938c-22b608aa465e", |
|
"name" : "hmac-generated", |
|
"providerId" : "hmac-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"kid" : [ "39f7f920-3635-43e4-8cd3-61995af70ec4" ], |
|
"secret" : [ "jp102hq8hb51ExBVo79dLe4UKQ8G_UADAnJUkuIzrd7uClTBhqKkUzCBQ2dia_juJZQ85FtDtNTt7wVfUSHPmQ" ], |
|
"priority" : [ "100" ], |
|
"algorithm" : [ "HS256" ] |
|
} |
|
} ] |
|
}, |
|
"internationalizationEnabled" : false, |
|
"supportedLocales" : [ ], |
|
"authenticationFlows" : [ { |
|
"id" : "ec70cb65-ccdb-4b58-937a-6473b58a7125", |
|
"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" : "326337ef-b20d-458a-989d-2c32e6396989", |
|
"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" : "73f95258-5482-4535-b330-15bfddceca84", |
|
"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" : "731a0b65-3d91-49d8-b18c-428b7902b6c8", |
|
"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" : "bff7fe50-97c8-4348-8280-17ab91a91194", |
|
"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" : "ed679556-f3f3-4eb2-8591-eeee8289fe65", |
|
"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" : "8955cf71-fbca-463b-83bd-bede4b486a59", |
|
"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" : "fa95afcc-9cb9-4024-8e94-16fb18d81736", |
|
"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" : "03fa2cee-959f-4d1f-9a01-7f7c268344e2", |
|
"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" : "b0216a82-84a4-4291-abf5-3223ef8baaec", |
|
"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" : "559c4413-dfcc-46f4-940c-81e30546a301", |
|
"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" : "3055253a-333d-4505-bfd3-b57448b2b65b", |
|
"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" : "17b7ec74-c42b-4cf2-a2e3-1d06e4ef3860", |
|
"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" : "2e8ced64-423e-4fcc-8fa8-9e4370bac995", |
|
"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" : "58545e41-ff47-44b6-871b-2661dfc7aaf7", |
|
"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" : "970a157b-ccdb-42f6-841a-834ebc661f5c", |
|
"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" : "c995cd2c-44e7-4aba-a134-362c825790c8", |
|
"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" : "fff03435-841d-47a6-bd0b-d6c9b933ec32", |
|
"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" : "1ce47151-7023-402e-a1b6-cf212f15ce77", |
|
"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" : "4250e68d-cc2b-414f-9a82-1c10dde82503", |
|
"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" : "1f2d5dae-2a79-4228-b91e-01f2d649d938", |
|
"alias" : "create unique user config", |
|
"config" : { |
|
"require.password.update.after.registration" : "false" |
|
} |
|
}, { |
|
"id" : "7b649093-b87b-4ec8-ac4c-3e755d02aeb9", |
|
"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", |
|
"parRequestUriLifespan" : "60", |
|
"cibaInterval" : "5", |
|
"realmReusableOtpCode" : "false" |
|
}, |
|
"keycloakVersion" : "21.1.1", |
|
"userManagedAccessAllowed" : false, |
|
"clientProfiles" : { |
|
"profiles" : [ ] |
|
}, |
|
"clientPolicies" : { |
|
"policies" : [ ] |
|
} |
|
}, { |
|
"id" : "dcc90e99-9655-4da8-9b93-79e49df83b35", |
|
"realm" : "warlords", |
|
"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" : true, |
|
"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" : "4c83fc40-819c-4cf4-a920-ee46a04b477f", |
|
"name" : "world", |
|
"description" : "edit, create, remove world", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "dcc90e99-9655-4da8-9b93-79e49df83b35", |
|
"attributes" : { |
|
"remove_world" : [ "true" ], |
|
"create_world" : [ "true" ], |
|
"edit_world" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "d5b1ba3a-8ad1-41d4-a524-dac3ac8958d7", |
|
"name" : "default-roles-warlords", |
|
"description" : "${role_default-roles}", |
|
"composite" : true, |
|
"composites" : { |
|
"realm" : [ "offline_access", "uma_authorization" ], |
|
"client" : { |
|
"account" : [ "view-profile", "manage-account" ] |
|
} |
|
}, |
|
"clientRole" : false, |
|
"containerId" : "dcc90e99-9655-4da8-9b93-79e49df83b35", |
|
"attributes" : { } |
|
}, { |
|
"id" : "75294f71-6b5d-45d5-a945-407ca38c5ae3", |
|
"name" : "uma_authorization", |
|
"description" : "${role_uma_authorization}", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "dcc90e99-9655-4da8-9b93-79e49df83b35", |
|
"attributes" : { } |
|
}, { |
|
"id" : "debeb9ab-9b96-4f22-b110-26837483d4c9", |
|
"name" : "offline_access", |
|
"description" : "${role_offline-access}", |
|
"composite" : false, |
|
"clientRole" : false, |
|
"containerId" : "dcc90e99-9655-4da8-9b93-79e49df83b35", |
|
"attributes" : { } |
|
} ], |
|
"client" : { |
|
"realm-management" : [ { |
|
"id" : "c46df1c2-08ff-422d-bc38-71c5b47a7bd0", |
|
"name" : "manage-users", |
|
"description" : "${role_manage-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "980160f8-2f26-4026-8dba-eb0fd74add81", |
|
"name" : "view-users", |
|
"description" : "${role_view-users}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"realm-management" : [ "query-groups", "query-users" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "abb647f6-97b4-4a58-bde7-89ee09fa1469", |
|
"name" : "query-groups", |
|
"description" : "${role_query-groups}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "7b20bbdc-040b-4722-aec5-a606aebdf3b0", |
|
"name" : "query-realms", |
|
"description" : "${role_query-realms}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "86138675-dd3d-4d2c-bd96-a3ee1a352685", |
|
"name" : "view-identity-providers", |
|
"description" : "${role_view-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "e5afa781-e702-4af6-9c08-c3c7264b48b7", |
|
"name" : "query-clients", |
|
"description" : "${role_query-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "04ed1084-4cc6-4abc-80d6-79e01bd93aea", |
|
"name" : "query-users", |
|
"description" : "${role_query-users}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "5e9d7ad9-3be1-4e18-9cb8-7bc3aaa6ada3", |
|
"name" : "manage-realm", |
|
"description" : "${role_manage-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "df23bf01-b792-4a90-bd96-29e568664161", |
|
"name" : "realm-admin", |
|
"description" : "${role_realm-admin}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"realm-management" : [ "view-users", "manage-users", "query-realms", "view-identity-providers", "query-groups", "query-users", "query-clients", "manage-realm", "manage-identity-providers", "view-events", "manage-clients", "manage-authorization", "view-clients", "create-client", "view-authorization", "view-realm", "impersonation", "manage-events" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "df47e6e4-17c3-47a8-9202-b72d0c1293d3", |
|
"name" : "manage-identity-providers", |
|
"description" : "${role_manage-identity-providers}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "d26846b2-0cb1-488f-86ea-dbf941338641", |
|
"name" : "view-events", |
|
"description" : "${role_view-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "6d11122d-b72c-4b97-8f7e-0f7dccb81f90", |
|
"name" : "manage-authorization", |
|
"description" : "${role_manage-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "4c97b043-39b4-474e-b686-b1e12f670aef", |
|
"name" : "manage-clients", |
|
"description" : "${role_manage-clients}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "3691c298-5d97-4b0e-8042-7fed1d2addcc", |
|
"name" : "view-clients", |
|
"description" : "${role_view-clients}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"realm-management" : [ "query-clients" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "282639b7-1ece-4e8e-81c6-f2827f602b5d", |
|
"name" : "create-client", |
|
"description" : "${role_create-client}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "4cff45ba-8c00-4d2a-9e6c-775ba1509f93", |
|
"name" : "view-authorization", |
|
"description" : "${role_view-authorization}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "41127e93-d465-4cd4-9cad-7f87da5ac8ab", |
|
"name" : "view-realm", |
|
"description" : "${role_view-realm}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "563f4162-e10f-4759-94d9-d2866b92accf", |
|
"name" : "impersonation", |
|
"description" : "${role_impersonation}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
}, { |
|
"id" : "4b7796dd-f0cc-4cef-8855-6a3286d7221c", |
|
"name" : "manage-events", |
|
"description" : "${role_manage-events}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"attributes" : { } |
|
} ], |
|
"security-admin-console" : [ ], |
|
"admin-cli" : [ ], |
|
"account-console" : [ ], |
|
"broker" : [ { |
|
"id" : "d51eac9e-2186-4d16-8609-17bfe7bc8de4", |
|
"name" : "read-token", |
|
"description" : "${role_read-token}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "b1db65cd-7752-40e0-ab49-0d2289bed70e", |
|
"attributes" : { } |
|
} ], |
|
"account" : [ { |
|
"id" : "52d18a88-594d-4a78-af5f-8079fcd34d06", |
|
"name" : "view-groups", |
|
"description" : "${role_view-groups}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "1abc4260-49ce-45ea-87d8-48f53a63daac", |
|
"name" : "manage-account-links", |
|
"description" : "${role_manage-account-links}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "7116a5ec-9f16-4bab-a896-1a5605d0f82c", |
|
"name" : "view-consent", |
|
"description" : "${role_view-consent}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "a5433382-4485-4cc3-bc64-a16cdad0f52e", |
|
"name" : "view-applications", |
|
"description" : "${role_view-applications}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "077e929c-3f28-45a8-ab33-a32dc2f4b8e8", |
|
"name" : "view-profile", |
|
"description" : "${role_view-profile}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "e1abcaf9-e48a-45a3-a4d9-2cb54d0f7844", |
|
"name" : "manage-consent", |
|
"description" : "${role_manage-consent}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"account" : [ "view-consent" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "7d3691e2-501f-44dc-8f54-218cdbdf8cde", |
|
"name" : "manage-account", |
|
"description" : "${role_manage-account}", |
|
"composite" : true, |
|
"composites" : { |
|
"client" : { |
|
"account" : [ "manage-account-links" ] |
|
} |
|
}, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
}, { |
|
"id" : "1ea114bb-6314-4537-b53c-0b43061581e3", |
|
"name" : "delete-account", |
|
"description" : "${role_delete-account}", |
|
"composite" : false, |
|
"clientRole" : true, |
|
"containerId" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"attributes" : { } |
|
} ] |
|
} |
|
}, |
|
"groups" : [ { |
|
"id" : "5a6b7dfc-07ca-45d7-abf1-d94691da9090", |
|
"name" : "admins", |
|
"path" : "/admins", |
|
"attributes" : { }, |
|
"realmRoles" : [ "world" ], |
|
"clientRoles" : { }, |
|
"subGroups" : [ ] |
|
}, { |
|
"id" : "0ecf9fdc-5b63-47f7-9dd3-d7d4d8205290", |
|
"name" : "copywriters", |
|
"path" : "/copywriters", |
|
"attributes" : { }, |
|
"realmRoles" : [ ], |
|
"clientRoles" : { }, |
|
"subGroups" : [ ] |
|
}, { |
|
"id" : "42f1a7b7-7eed-4698-b90e-fbd8e320a7e9", |
|
"name" : "moderators", |
|
"path" : "/moderators", |
|
"attributes" : { }, |
|
"realmRoles" : [ ], |
|
"clientRoles" : { }, |
|
"subGroups" : [ ] |
|
} ], |
|
"defaultRole" : { |
|
"id" : "d5b1ba3a-8ad1-41d4-a524-dac3ac8958d7", |
|
"name" : "default-roles-warlords", |
|
"description" : "${role_default-roles}", |
|
"composite" : true, |
|
"clientRole" : false, |
|
"containerId" : "dcc90e99-9655-4da8-9b93-79e49df83b35" |
|
}, |
|
"requiredCredentials" : [ "password" ], |
|
"otpPolicyType" : "totp", |
|
"otpPolicyAlgorithm" : "HmacSHA1", |
|
"otpPolicyInitialCounter" : 0, |
|
"otpPolicyDigits" : 6, |
|
"otpPolicyLookAheadWindow" : 1, |
|
"otpPolicyPeriod" : 30, |
|
"otpPolicyCodeReusable" : false, |
|
"otpSupportedApplications" : [ "totpAppMicrosoftAuthenticatorName", "totpAppFreeOTPName", "totpAppGoogleName" ], |
|
"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" : "3589359f-2427-4ca8-bbef-398003f15cd8", |
|
"createdTimestamp" : 1686627759311, |
|
"username" : "warlords", |
|
"enabled" : true, |
|
"totp" : false, |
|
"emailVerified" : false, |
|
"firstName" : "warlord", |
|
"lastName" : "", |
|
"credentials" : [ { |
|
"id" : "8d8c21a2-639e-4d3b-8ebe-287c3479d628", |
|
"type" : "password", |
|
"userLabel" : "My password", |
|
"createdDate" : 1686627792816, |
|
"secretData" : "{\"value\":\"dMAIGEty8m+4CUBIGBysGoaiWpCt3vEuAVBl3oMH5Ms=\",\"salt\":\"jLoyReWHKjE6WJLuSjXfBQ==\",\"additionalParameters\":{}}", |
|
"credentialData" : "{\"hashIterations\":27500,\"algorithm\":\"pbkdf2-sha256\",\"additionalParameters\":{}}" |
|
} ], |
|
"disableableCredentialTypes" : [ ], |
|
"requiredActions" : [ ], |
|
"realmRoles" : [ "default-roles-warlords" ], |
|
"notBefore" : 0, |
|
"groups" : [ "/admins" ] |
|
} ], |
|
"scopeMappings" : [ { |
|
"clientScope" : "offline_access", |
|
"roles" : [ "offline_access" ] |
|
} ], |
|
"clientScopeMappings" : { |
|
"account" : [ { |
|
"client" : "account-console", |
|
"roles" : [ "manage-account", "view-groups" ] |
|
} ] |
|
}, |
|
"clients" : [ { |
|
"id" : "15972b73-8bdb-45c8-a88d-fa3f659cbed6", |
|
"clientId" : "account", |
|
"name" : "${client_account}", |
|
"rootUrl" : "${authBaseUrl}", |
|
"baseUrl" : "/realms/warlords/account/", |
|
"surrogateAuthRequired" : false, |
|
"enabled" : true, |
|
"alwaysDisplayInConsole" : false, |
|
"clientAuthenticatorType" : "client-secret", |
|
"redirectUris" : [ "/realms/warlords/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", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "6451d9c1-2419-4ae8-a7c5-c6b7a954dd23", |
|
"clientId" : "account-console", |
|
"name" : "${client_account-console}", |
|
"rootUrl" : "${authBaseUrl}", |
|
"baseUrl" : "/realms/warlords/account/", |
|
"surrogateAuthRequired" : false, |
|
"enabled" : true, |
|
"alwaysDisplayInConsole" : false, |
|
"clientAuthenticatorType" : "client-secret", |
|
"redirectUris" : [ "/realms/warlords/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" : "85132c45-b6de-4557-b0a5-29fb6eb31337", |
|
"name" : "audience resolve", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-audience-resolve-mapper", |
|
"consentRequired" : false, |
|
"config" : { } |
|
} ], |
|
"defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "2d803321-2c45-433c-a26e-67e78f454f5a", |
|
"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", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "b1db65cd-7752-40e0-ab49-0d2289bed70e", |
|
"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", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "7c013f12-c3a9-411b-a466-40a27bd3006a", |
|
"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", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
}, { |
|
"id" : "77cbebda-5f6c-42e1-b0bc-a1c5b9d83f04", |
|
"clientId" : "security-admin-console", |
|
"name" : "${client_security-admin-console}", |
|
"rootUrl" : "${authAdminUrl}", |
|
"baseUrl" : "/admin/warlords/console/", |
|
"surrogateAuthRequired" : false, |
|
"enabled" : true, |
|
"alwaysDisplayInConsole" : false, |
|
"clientAuthenticatorType" : "client-secret", |
|
"redirectUris" : [ "/admin/warlords/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" : "22c41786-e101-4d62-95f4-2b99a75374e9", |
|
"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", "roles", "profile", "email" ], |
|
"optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] |
|
} ], |
|
"clientScopes" : [ { |
|
"id" : "9231f4d2-bfe8-420d-8beb-00beddbf57e0", |
|
"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" : "6bf2ad85-be2e-4017-a171-2a07ff98741a", |
|
"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" : "c2c84566-a2eb-409b-94e8-31cce970bd3f", |
|
"name" : "allowed web origins", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-allowed-origins-mapper", |
|
"consentRequired" : false, |
|
"config" : { } |
|
} ] |
|
}, { |
|
"id" : "18ac1ae3-6166-4160-8c41-abf4c195a1db", |
|
"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" : "63d6dcd2-1fca-486d-aadf-691ce8f436e9", |
|
"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" : "cc632b23-60fd-4673-9e77-3b2cf01bf3e5", |
|
"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" |
|
} |
|
}, { |
|
"id" : "8a41cda5-b0a9-4150-9fc2-c6bb565e686d", |
|
"name" : "audience resolve", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-audience-resolve-mapper", |
|
"consentRequired" : false, |
|
"config" : { } |
|
} ] |
|
}, { |
|
"id" : "74bea96d-3c8d-45f4-8a20-586213c5d224", |
|
"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" : "886dd7fe-1e84-4c4b-98cb-8507f2ae5fcc", |
|
"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" : "8e172987-5bac-49e1-8a51-9a425f308987", |
|
"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" : "ca56b9af-7686-47f7-8e94-00811c6ce5f9", |
|
"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" : "e7f4890e-b4c6-4e3f-950a-7f3979a8d16a", |
|
"name" : "acr loa level", |
|
"protocol" : "openid-connect", |
|
"protocolMapper" : "oidc-acr-mapper", |
|
"consentRequired" : false, |
|
"config" : { |
|
"id.token.claim" : "true", |
|
"access.token.claim" : "true" |
|
} |
|
} ] |
|
}, { |
|
"id" : "834a80c5-a4fa-44fe-ac88-a1377ff314ff", |
|
"name" : "role_list", |
|
"description" : "SAML role list", |
|
"protocol" : "saml", |
|
"attributes" : { |
|
"consent.screen.text" : "${samlRoleListScopeConsentText}", |
|
"display.on.consent.screen" : "true" |
|
}, |
|
"protocolMappers" : [ { |
|
"id" : "6d4e8e52-b365-4072-9fb0-777f78425b3e", |
|
"name" : "role list", |
|
"protocol" : "saml", |
|
"protocolMapper" : "saml-role-list-mapper", |
|
"consentRequired" : false, |
|
"config" : { |
|
"single" : "false", |
|
"attribute.nameformat" : "Basic", |
|
"attribute.name" : "Role" |
|
} |
|
} ] |
|
}, { |
|
"id" : "ecdc289b-e46f-45d6-917f-7e5ff932baa6", |
|
"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" : "f04ef8be-eefc-4384-af2a-5dd360271c14", |
|
"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" : "25019cd9-1567-461c-87ca-d9b231215115", |
|
"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" : "06f8098f-7631-4af6-8bb6-e774222b1ca0", |
|
"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" : "791c260d-c7d0-4695-ab22-4aa0bd63c2cb", |
|
"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" : "e179fe4e-0048-4b8d-84be-6ab2c6376afc", |
|
"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" : "a74799b9-9d17-4fd5-b60e-d4dac3186e19", |
|
"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" : "bf145ea6-285a-47b4-bf96-c2a4d6d58b96", |
|
"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" : "dda32056-62b4-4896-808f-820ac158084f", |
|
"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" : "2b769ceb-5b66-4005-9970-8d1408641d65", |
|
"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" : "275f789c-ecda-4b3e-970b-baee2251a668", |
|
"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" : "c5f590e2-bf40-4d2a-98dd-d8c74162a397", |
|
"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" : "4f72bfe6-c412-462a-82a9-22de087d52fa", |
|
"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" : "9aaf8604-4b78-4e5c-8cfc-eea0795034c3", |
|
"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" : "dd859e63-581a-4fff-ab06-36658a98adfa", |
|
"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" : "e7c86558-0157-4726-bec8-e5e92cd4cdf4", |
|
"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" : "e4bcb23b-d61d-4487-9ee4-a34ba74261a4", |
|
"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" : "7c936f0a-0ab8-4010-a32b-43b20b471a5d", |
|
"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" : "a162af37-aa50-49f7-892a-3b1b5ef04518", |
|
"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" : "5a777ff6-ae82-45ac-b9ad-a9091201cb1e", |
|
"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" : "b3f74ea9-9046-47f0-8ce5-b10a91fe2ef0", |
|
"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" : "09117105-5a35-4c57-b1af-04bb1fe203ce", |
|
"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" : "88cd7311-f9f6-46d8-be01-eae44d323aad", |
|
"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" |
|
} |
|
} ] |
|
} ], |
|
"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" : "f554f9bd-8fe4-4acc-914d-45559c74fd55", |
|
"name" : "Allowed Client Scopes", |
|
"providerId" : "allowed-client-templates", |
|
"subType" : "authenticated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allow-default-scopes" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "2f416d26-697e-4262-b914-668cbdb37113", |
|
"name" : "Max Clients Limit", |
|
"providerId" : "max-clients", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"max-clients" : [ "200" ] |
|
} |
|
}, { |
|
"id" : "579efddd-4f3c-4214-8d9e-cf6a530ee481", |
|
"name" : "Trusted Hosts", |
|
"providerId" : "trusted-hosts", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"host-sending-registration-request-must-match" : [ "true" ], |
|
"client-uris-must-match" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "aadbb0d1-6dad-4b64-b234-20962f24d9c4", |
|
"name" : "Consent Required", |
|
"providerId" : "consent-required", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { } |
|
}, { |
|
"id" : "78f5d6b9-24c5-4f84-a579-8f41ad65a5c3", |
|
"name" : "Full Scope Disabled", |
|
"providerId" : "scope", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { } |
|
}, { |
|
"id" : "940b0065-8e6d-4bac-b674-411b48e82dde", |
|
"name" : "Allowed Client Scopes", |
|
"providerId" : "allowed-client-templates", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allow-default-scopes" : [ "true" ] |
|
} |
|
}, { |
|
"id" : "5f08a845-4b5c-49cd-8614-f6a0c1a93656", |
|
"name" : "Allowed Protocol Mapper Types", |
|
"providerId" : "allowed-protocol-mappers", |
|
"subType" : "anonymous", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "saml-user-property-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper" ] |
|
} |
|
}, { |
|
"id" : "8d4bcb72-28a7-45fe-915f-e8ffe10e6924", |
|
"name" : "Allowed Protocol Mapper Types", |
|
"providerId" : "allowed-protocol-mappers", |
|
"subType" : "authenticated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "oidc-address-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper" ] |
|
} |
|
} ], |
|
"org.keycloak.userprofile.UserProfileProvider" : [ { |
|
"id" : "fa05b9d9-9f9b-4b00-a4aa-78e086c0856d", |
|
"providerId" : "declarative-user-profile", |
|
"subComponents" : { }, |
|
"config" : { } |
|
} ], |
|
"org.keycloak.keys.KeyProvider" : [ { |
|
"id" : "919c3f7d-31c0-4d2f-996b-3fb93073344e", |
|
"name" : "aes-generated", |
|
"providerId" : "aes-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"kid" : [ "750a62ec-f6ac-4e30-a43d-8850fad129ec" ], |
|
"secret" : [ "6ygraETIXnxvoNiMGDHxsQ" ], |
|
"priority" : [ "100" ] |
|
} |
|
}, { |
|
"id" : "b88190cc-66e7-4bc0-8498-0f56201e1fc4", |
|
"name" : "rsa-generated", |
|
"providerId" : "rsa-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"privateKey" : [ "MIIEpQIBAAKCAQEA5iXk1IhmjW1M8TrhvoDFewdSIuIfXMUiZ4zGcl20Ji5vW/RA3p1a3/a0qa8czMa+5JkFF1H1nn5B2rFJWkp6jGjjDqDQ5nIoooHoCBZYNh1tQZGzRCz8BZWQZM+4MDE3hQDoWbS27ch+uHAHA4nwLiS3KXWlta5pRtJAaArmeqyMAGMJueZ7qSxBFMZ+Z2eVUQdRn0ka9Tb4fOXyfiv/J8Kh1iknIkpHgmgeDSJmmW4PynwdjrbcmxoR04Auu0BQjSiP3rlcgOePUwID1jLfKlvQQrNt2eb0Nch5348WfuHKIhdxS8X9EbokQTQbZ7PBxMFmYUp/jEOK0EsMBegGQQIDAQABAoIBAAWC+89xMs+JQhH24Igg6lnPa5KlSq38lJ3ZO7lqcBGIBCe2GkWajB4X+OylYnGvAsxTs9ECp/izOl2D6GdOqE+rhWCIzmfubPWzWbyz2En3e3HaDOqBj0mM8ufPJ7CTxSocwvO/BbB9IDfHiwt1JrjcLTzDcgP/WMsW5u72790ZMCG1Bh/DDcF+ToDZ6c2gvUSwmEby3odmNfzw4DQFZLYcnoD2zvMe4TJU8t4XABmngqRsWufvuG2GDeCEGqa5SQsI/pVWExI0eYCcpYhLOdocZr7A2c/4wI3yHG1605bg+hG6kqwsFj/vmfyZ7FwKAZPs2x/Fqp6uV/cHTz5oKwkCgYEA+Y+xk98M2ga70f/6/bd2XWwPd215ybTyTZuqMnMeKlMWXZ1UBdJ900wdU34HQlKxUoKw6Z7t+tZfbbDXMk/4w5AsVtBcjp9RR0+hw2+n7W17YMGMzaqUhhcIX+L7yXbRygr9d43VoBcBzAqYYwCdyWpuzIQFbK/frc+TETtE8B0CgYEA7BX6pHUfW5JH+7y6wkAfuK5EcADaaZeS+nPPLWy9oBBmB3NBnKJHOTatHRYE2KZiAJLn8B4Ba+HY1SNlrRgvh7dpuz6y3Aav2wrF7Tl7gbVVFQkBWDN4gwwhAlIqks8LhfgrR/6RxcX6f31UsVBFvfiMqO5ZURypPhLcTwCPHXUCgYEAv5LsCYyPLAtBQRrVDNE6HssmMFKszAeIfcUCaQnv3SO9Jo3wgyurhXmHhaFYZzRdhO5oal6jZwwLY4P+HlQ/rbhOITJ/6sgoN6rMjd93tI53yLWrpfHNZAXoWts+18/LieLX4l/R3rvqmDyF8HH3rjdy6LJsC5wTBDU1O2QZLo0CgYEAxX2RYReU9r5EtyJmvG512sD1ARjFnMUuL5LHQcGQUyDEqQDSZxwdJpBFempb/XwZyU8a9PO0zrFr+MgWmxj7UbWtnfRSHNr/KuY1Mj/+wD+Xf/Q7irPr4Pw5dL6VXKAUjKpQUnZzLRVzeki2m2mCHeuYhwxz7PVj4khWwUO/dK0CgYEA6uXTvkhg40B6HAdFB2Cdga643IhKnYUzd9guRnYkJx7M45I+82xS4yZmTBHdDWmKUb5cMGcJPRqoVGE40/IGZRZydcFW9JnYkpJmBERxVQXFg1Fajd/c9t374yTqD2K3mSSMord8OLPr3/TzrLt3dtssw7KK4AMeLw6UfxDJRvg=" ], |
|
"keyUse" : [ "SIG" ], |
|
"certificate" : [ "MIICnzCCAYcCBgGIstPe8DANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDDAh3YXJsb3JkczAeFw0yMzA2MTMwMzM1MDlaFw0zMzA2MTMwMzM2NDlaMBMxETAPBgNVBAMMCHdhcmxvcmRzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5iXk1IhmjW1M8TrhvoDFewdSIuIfXMUiZ4zGcl20Ji5vW/RA3p1a3/a0qa8czMa+5JkFF1H1nn5B2rFJWkp6jGjjDqDQ5nIoooHoCBZYNh1tQZGzRCz8BZWQZM+4MDE3hQDoWbS27ch+uHAHA4nwLiS3KXWlta5pRtJAaArmeqyMAGMJueZ7qSxBFMZ+Z2eVUQdRn0ka9Tb4fOXyfiv/J8Kh1iknIkpHgmgeDSJmmW4PynwdjrbcmxoR04Auu0BQjSiP3rlcgOePUwID1jLfKlvQQrNt2eb0Nch5348WfuHKIhdxS8X9EbokQTQbZ7PBxMFmYUp/jEOK0EsMBegGQQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAOskITSwCESH1JQgqOGHDYknlMDbPSXhyRWCbR18+JAe9zlu/jQp1KjScDypFYhaTX9c0N2NoHu1dWcoXCHCxVNFoywVvqeuonoZ93NpfvbDYw9senhNGrZJ7wrlUVOFgZyXYMZwCOvbZHHv6oJloNnEAj7KLUn/UfobKn/LiLsXYEMIsJp5km5f/WNJBbHB65JEhSvVwxRJogecpcwXOTvreTPfu69tSFaG74osNOw6iHFBzdqaSRwspWODQI2dzb7tTXjvjOPUM6iVZsWbO91dcKJa5CGk8eVmi6jVGk+o1IfUrHc5ydA48V+m8iiGUp7STLODz//wpx3vCmLQf5" ], |
|
"priority" : [ "100" ] |
|
} |
|
}, { |
|
"id" : "e5b12ab8-ab94-4f35-85b5-071566b13ea9", |
|
"name" : "hmac-generated", |
|
"providerId" : "hmac-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"kid" : [ "c1027cb4-bb04-402b-b546-7cdc0267e0ed" ], |
|
"secret" : [ "7Va_NPvMLTmnF508GCw_ZxWD_loIGRC-TbeRuBf_NW6JngqYvQDDoJ8K9nczvikg8aXBAsGmZRIkhiVMqlnUnw" ], |
|
"priority" : [ "100" ], |
|
"algorithm" : [ "HS256" ] |
|
} |
|
}, { |
|
"id" : "6c148aa7-7531-44bd-aa2a-90e0feb95588", |
|
"name" : "rsa-enc-generated", |
|
"providerId" : "rsa-enc-generated", |
|
"subComponents" : { }, |
|
"config" : { |
|
"privateKey" : [ "MIIEogIBAAKCAQEA2R5mjAo+cAkZAAmORhh7Rm1gWca1ZwW9ssV3s97ooufNwmrv3kOy43wNpsWfP64P/kdy61SZrS70h1+JL8Wa0hf0IUIjUReE7z1DwFchWMz1fxtznV4zL6gQlgTX6VCsDDVLyCEpoRgzE6GU3CXofcg83Y0h81emkHjSWVk7KydpymPS1R0NEcfFFfRO/68o0yj1VArlB97Jo44REerLfuT65MAsqsUUhrZsupO5DZNmz/rpD1XS/9xlnxQ953KsDOUYA6NfAR4EaysG4B7GVBJXxFY16zodIWcPKjyOPfsEhPbQyv3IW5fNfVBBYGRPVMd3GU3Ft7jamIlgJLzJmwIDAQABAoIBADvMwjzO83yDHPYkK6IFyypOJMwFTWBXNfTfq4UIn7WCt+rU7kUfC03ZlJ767k4pQHFuN2o2rm8DMEl62Dumpuo3u79PSo/itPP5wUfgF6iwJuu/4VuWHu4A0bSoF9nEpOZl5X31GFSs6CB/kBMEg+Dk/lKdNR0jZpaDGJiQWZocKnSVxSRRU+s2L6j3pjyJ8N/17dejz10ZR4lWWRYaH4zC++O89rDmJQMxq7vkmdZxSHckKNo5DS3lLNHg22AR1ah1rTf9ZofeNSzkKl6i/yGlLKL1yW8V0lHDnbePo/sJx+bdLcUZSNsqePGM+AkzT8+QyM7xTlip1Amq/d2obS0CgYEA9F1KqoUNXv5/y4tcHKkERcVVPtnj372H+uZiYQj8GD7fTVEsSVdBzgBIOnb65+sY3SvNN674L/00TIXw6h33iEA2rRXp4afQ4BiQlVJAc4qxEQhTEZ3woDq9ypmJW7F8E04y8Z7j2/C4s75h4Cge02nvkK7Ji6g2wMY2y7p3hgUCgYEA43T+o+Pe+WIrYLH0Fryi/uGfhjTOJXqM3KvpirbrZo9qOrW1tP6BcKumT2ak4gZ86E2UKwrGscvbl2Yq2PQ7IZx8Exn+S6Dl4QS+dpd8bOMsahUM+MN+d7zGOLaaxIMKISYDuBwjXqEZtwr4td9SRPSAEB3GFC4DG8dfkgQjgx8CgYBG9rCwRGNVquLB4X6mdA7hlCTlU7FxUEElA7KeK1XKVLfUZDZQNh7ODBbto4/JueRGlmnKOe2pQgbmEh+cXYd88eju6uY4udtWuMuEEZbV9vjk0V4OR6eRYH2tUFkrX6eAk70HnfTd8lIxIKCb0Arjqmf/xEKTZA5CfU18bHI5YQKBgAWq56FrzyWFpbEOHhfm8WTKeHAeprhWWmYxPmt/bVQr5Ki72GA/KziEfmtiEl+za69aJ4P/C75oZvtZx12KkGKhBJJxRl3aD4BQ3vITij0oV/X4uk8EiAUxxfqpyid1YG49BUC0Kslz2DEwa8wUWXdwZDSCmWntT5SEnkQEKGJfAoGAdaSjBpZgB2qike7p7uDbvUfszExOPTd215++t7CHEmf2U1A61Vu9rZDO3LVigijMa/2SFV369EP1geKcgC79J5jh+5S00hI+j7CZmkDeKRjK7hr+aOnnJIixFI0Hozu3eg3daullNQZAJriX7p+yT0S5voV3jXMF7AcIImwJitw=" ], |
|
"keyUse" : [ "ENC" ], |
|
"certificate" : [ "MIICnzCCAYcCBgGIstPiXjANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDDAh3YXJsb3JkczAeFw0yMzA2MTMwMzM1MTBaFw0zMzA2MTMwMzM2NTBaMBMxETAPBgNVBAMMCHdhcmxvcmRzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2R5mjAo+cAkZAAmORhh7Rm1gWca1ZwW9ssV3s97ooufNwmrv3kOy43wNpsWfP64P/kdy61SZrS70h1+JL8Wa0hf0IUIjUReE7z1DwFchWMz1fxtznV4zL6gQlgTX6VCsDDVLyCEpoRgzE6GU3CXofcg83Y0h81emkHjSWVk7KydpymPS1R0NEcfFFfRO/68o0yj1VArlB97Jo44REerLfuT65MAsqsUUhrZsupO5DZNmz/rpD1XS/9xlnxQ953KsDOUYA6NfAR4EaysG4B7GVBJXxFY16zodIWcPKjyOPfsEhPbQyv3IW5fNfVBBYGRPVMd3GU3Ft7jamIlgJLzJmwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBlatyrW9TauyaHEiY3wLHjprMU1qZfUCdsDiCtODUZxKkS/aQFOmmzrENDRXR8ado/rfAwlblWWv/q/bwBgPh8zXkok+IbXeI1fOltGzJ6Jh4m1CWPQ3T+A/qVSWWPzOlUAJYA5bCP13z/enggCNn6BXkNnApISc7gvsWlmaF2S+Hov2itcxsfHJ0zGbsn/hsn9ByY8/LvvZK2rrGCcXCC354CY3WLrTk+sU3erNmoYNWjD0GtwZomMN9HPBRs02g2ameqSs2Suek7YjJhlwhSpNf0RyqF3iyGuwSBaxWDIFH0oHL6iuwZOJ14vM6jw7yQHh2MxHtNZPU4+uNMNx0H" ], |
|
"priority" : [ "100" ], |
|
"algorithm" : [ "RSA-OAEP" ] |
|
} |
|
} ] |
|
}, |
|
"internationalizationEnabled" : false, |
|
"supportedLocales" : [ ], |
|
"authenticationFlows" : [ { |
|
"id" : "842c81c6-6027-410e-837e-df3dab4136df", |
|
"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" : "21b1e90b-b9fe-4883-8f7f-add21dd1533b", |
|
"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" : "8eefe15f-1fd6-4ede-bf0d-140f4e134bb0", |
|
"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" : "06d457bd-a639-4449-b5c6-95ede79ceba7", |
|
"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" : "55982572-93fb-431b-8ef0-91c626dac0e1", |
|
"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" : "ae7aac9e-98c9-44e5-b306-7d745be1829c", |
|
"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" : "e55c1002-c4b5-4421-a62d-80449d66179a", |
|
"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" : "71102dcb-ea69-4571-8039-1be5359e9190", |
|
"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" : "3744c718-853e-4015-a78f-223d6b9b3f7e", |
|
"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" : "aa18a48b-8bc9-42d7-9ff7-f237b2ba318e", |
|
"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" : "13304325-36fd-41c7-9a4b-7516686e115a", |
|
"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" : "d7c3142a-b2b2-47a9-abb8-5d5c9d128fea", |
|
"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" : "7bcb9c74-e182-4fc7-b999-74814f016523", |
|
"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" : "385f0168-9760-4ad2-b5c5-60f16b3f033c", |
|
"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" : "cb1f023c-3bac-482a-98c7-4d78ab60ed1d", |
|
"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" : "ba58808a-678c-44ac-827b-c7262618cc97", |
|
"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" : "4bab2739-3373-4991-b1f9-3aec0617b163", |
|
"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" : "ad5711da-1b9b-4259-abee-112c175dc137", |
|
"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" : "eb7a91da-30eb-4f07-ad71-a36e39bdae8c", |
|
"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" : "08f5c49d-8ceb-4a1f-bd5f-6b1d87871873", |
|
"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" : "da3b428e-ee6a-4cf8-ad5b-1e53e272358a", |
|
"alias" : "create unique user config", |
|
"config" : { |
|
"require.password.update.after.registration" : "false" |
|
} |
|
}, { |
|
"id" : "80fa8682-de51-4eab-bed8-61a5465db723", |
|
"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", |
|
"clientOfflineSessionMaxLifespan" : "0", |
|
"clientSessionIdleTimeout" : "0", |
|
"parRequestUriLifespan" : "60", |
|
"clientSessionMaxLifespan" : "0", |
|
"clientOfflineSessionIdleTimeout" : "0", |
|
"cibaInterval" : "5", |
|
"realmReusableOtpCode" : "false" |
|
}, |
|
"keycloakVersion" : "21.1.1", |
|
"userManagedAccessAllowed" : false, |
|
"clientProfiles" : { |
|
"profiles" : [ ] |
|
}, |
|
"clientPolicies" : { |
|
"policies" : [ ] |
|
} |
|
} ] |