From aaa701b77e361c360a3661d7c8719509dbd30cb7 Mon Sep 17 00:00:00 2001 From: clean-coder Date: Fri, 5 Jul 2024 07:05:32 +0200 Subject: [PATCH] #844: redirect urls for pitc- und acme- --- docker/config/realm-export-acme.json | 1191 +++-- .../realm-export-pitc-without-tenant.json | 4176 ----------------- docker/config/realm-export-pitc.json | 1136 ++--- 3 files changed, 1149 insertions(+), 5354 deletions(-) delete mode 100644 docker/config/realm-export-pitc-without-tenant.json diff --git a/docker/config/realm-export-acme.json b/docker/config/realm-export-acme.json index 8b96bd508f..a1cf8db000 100644 --- a/docker/config/realm-export-acme.json +++ b/docker/config/realm-export-acme.json @@ -531,7 +531,7 @@ "enabled" : true, "alwaysDisplayInConsole" : false, "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "http://acme.okr.localhost:4200/*", "http://acme.okr.localhost:8080:/*", "http://acme.okr.localhost:8080/*" ], + "redirectUris" : [ "http://acme.okr.localhost:4200/*", "http://acme.okr.localhost:8080:/*", "http://acme-okr.localhost:8080:/*", "http://acme-okr.localhost:8080/*", "http://acme-okr.localhost:4200/*", "http://acme.okr.localhost:8080/*" ], "webOrigins" : [ "+" ], "notBefore" : 0, "bearerOnly" : false, @@ -546,7 +546,7 @@ "attributes" : { "oidc.ciba.grant.enabled" : "false", "backchannel.logout.session.required" : "false", - "post.logout.redirect.uris" : "http://acme.okr.localhost:4200/*##http://acme.okr.localhost:8080/*##http://acme.okr.localhost:8080:/*", + "post.logout.redirect.uris" : "http://acme.okr.localhost:4200/*##http://acme.okr.localhost:8080/*##http://acme.okr.localhost:8080:/*##http://acme-okr.localhost:4200/*##http://acme-okr.localhost:8080/*##http://acme-okr.localhost:8080:/*", "oauth2.device.authorization.grant.enabled" : "false", "display.on.consent.screen" : "false", "backchannel.logout.revoke.offline.tokens" : "false" @@ -1282,7 +1282,7 @@ "subType" : "authenticated", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "saml-user-property-mapper", "oidc-usermodel-attribute-mapper" ] + "allowed-protocol-mapper-types" : [ "saml-role-list-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-full-name-mapper", "oidc-usermodel-attribute-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper" ] } }, { "id" : "0d52557d-1ce6-4472-81bc-eaad521281bb", @@ -1291,7 +1291,7 @@ "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "oidc-usermodel-attribute-mapper", "oidc-address-mapper", "saml-user-property-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-property-mapper", "saml-role-list-mapper" ] + "allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "saml-user-property-mapper", "saml-user-attribute-mapper", "saml-role-list-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper" ] } }, { "id" : "6b48dbba-2496-4269-b917-e8af2961153a", @@ -1921,7 +1921,7 @@ "policies" : [ ] } }, { - "id" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", + "id" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", "realm" : "master", "displayName" : "Keycloak", "displayNameHtml" : "
Keycloak
", @@ -1970,57 +1970,57 @@ "failureFactor" : 30, "roles" : { "realm" : [ { - "id" : "1f456a8f-b34c-4036-9bd4-0898838ecfe6", - "name" : "uma_authorization", - "description" : "${role_uma_authorization}", - "composite" : false, - "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", - "attributes" : { } - }, { - "id" : "ecf7d435-b92e-4e2b-a555-39c4fca9a954", + "id" : "8ddcc219-9713-4a90-8025-09d78b2215af", "name" : "default-roles-master", "description" : "${role_default-roles}", "composite" : true, "composites" : { "realm" : [ "offline_access", "uma_authorization" ], "client" : { - "account" : [ "manage-account", "view-profile" ] + "account" : [ "view-profile", "manage-account" ] } }, "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", "attributes" : { } }, { - "id" : "33dcc2f8-9986-4eb7-a0de-bf1bdd2e181d", - "name" : "admin", - "description" : "${role_admin}", - "composite" : true, - "composites" : { - "realm" : [ "create-realm" ], - "client" : { - "acme-realm" : [ "create-client", "impersonation", "view-users", "query-clients", "manage-events", "view-realm", "view-authorization", "view-identity-providers", "query-users", "manage-users", "manage-authorization", "query-realms", "view-clients", "manage-realm", "manage-clients", "view-events", "query-groups", "manage-identity-providers" ], - "master-realm" : [ "query-users", "view-realm", "query-realms", "view-events", "manage-realm", "create-client", "manage-users", "manage-events", "query-groups", "impersonation", "manage-identity-providers", "query-clients", "manage-authorization", "view-identity-providers", "view-authorization", "view-users", "manage-clients", "view-clients" ] - } - }, + "id" : "6ec36f3c-a8a7-425a-945e-f960e1e13ed4", + "name" : "uma_authorization", + "description" : "${role_uma_authorization}", + "composite" : false, "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", "attributes" : { } }, { - "id" : "a6df6b74-d60f-4c10-af64-4d5d3e805651", + "id" : "197fabfc-b61a-4b30-8bf3-c9c8397ce43f", "name" : "create-realm", "description" : "${role_create-realm}", "composite" : false, "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", "attributes" : { } }, { - "id" : "fe5e6718-5e68-4f72-850d-072ec370b2be", + "id" : "d1d8b853-cb11-4039-a376-9b15771d3c45", "name" : "offline_access", "description" : "${role_offline-access}", "composite" : false, "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5", + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", + "attributes" : { } + }, { + "id" : "09f2d0fc-2ac5-4ca6-9277-b80523fef80e", + "name" : "admin", + "description" : "${role_admin}", + "composite" : true, + "composites" : { + "realm" : [ "create-realm" ], + "client" : { + "master-realm" : [ "view-realm", "manage-users", "query-users", "view-events", "view-users", "query-groups", "manage-clients", "query-realms", "manage-authorization", "manage-events", "create-client", "query-clients", "view-authorization", "manage-identity-providers", "view-identity-providers", "manage-realm", "impersonation", "view-clients" ], + "acme-realm" : [ "manage-clients", "view-authorization", "impersonation", "view-realm", "manage-realm", "query-users", "query-groups", "query-realms", "manage-identity-providers", "view-identity-providers", "manage-authorization", "query-clients", "view-clients", "manage-events", "manage-users", "create-client", "view-events", "view-users" ] + } + }, + "clientRole" : false, + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4", "attributes" : { } } ], "client" : { @@ -2028,296 +2028,304 @@ "admin-cli" : [ ], "account-console" : [ ], "acme-realm" : [ { - "id" : "5ca3aff4-ec4e-45db-9a55-2e63ca4484c7", - "name" : "create-client", - "description" : "${role_create-client}", + "id" : "44cbd04b-3969-4b80-bed8-65fe25299202", + "name" : "query-clients", + "description" : "${role_query-clients}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "03f886b2-826f-43ab-a583-a54e25ce9f83", - "name" : "impersonation", - "description" : "${role_impersonation}", + "id" : "eea80d24-cb46-43ca-9565-23fb26434359", + "name" : "manage-clients", + "description" : "${role_manage-clients}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "c5977b73-7c09-4c41-afb9-78be93d40c62", - "name" : "manage-users", - "description" : "${role_manage-users}", + "id" : "54c1b2fb-8cec-412f-870e-abd3b9b27934", + "name" : "manage-events", + "description" : "${role_manage-events}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "484e58f1-ea18-41bc-8efe-f7eab9eea214", - "name" : "query-users", - "description" : "${role_query-users}", + "id" : "adecc1c6-23a2-438d-b933-d0c6c96883cc", + "name" : "view-authorization", + "description" : "${role_view-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "05630872-1059-443e-b05c-4b297ee87188", - "name" : "view-users", - "description" : "${role_view-users}", + "id" : "0279621d-ddb8-464a-889b-f75e81ec9d23", + "name" : "view-clients", + "description" : "${role_view-clients}", "composite" : true, "composites" : { "client" : { - "acme-realm" : [ "query-users", "query-groups" ] + "acme-realm" : [ "query-clients" ] } }, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "d6c5d1ef-3c8d-4aab-b56a-3b5a008cf6df", - "name" : "query-clients", - "description" : "${role_query-clients}", + "id" : "a0eefd2b-c739-4ad0-900a-1d259a3bfa93", + "name" : "impersonation", + "description" : "${role_impersonation}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "1bc1f96f-170c-46cd-98df-7ea43cf96342", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", + "id" : "ccf93e04-c296-4d0c-8db3-deb0109d57eb", + "name" : "view-realm", + "description" : "${role_view-realm}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "acc2213a-da91-4b7d-a908-8850f2a174d4", - "name" : "query-realms", - "description" : "${role_query-realms}", + "id" : "ff402b20-339b-4f71-abc4-a83c16c87c2d", + "name" : "manage-realm", + "description" : "${role_manage-realm}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", - "attributes" : { } - }, { - "id" : "f4313312-b705-46d3-bcc1-695e1f6bceb5", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "acme-realm" : [ "query-clients" ] - } - }, - "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "e8cda01e-38ec-40aa-abf0-35859dbb2528", - "name" : "manage-realm", - "description" : "${role_manage-realm}", + "id" : "5a2818eb-f8d7-4b66-a527-ef50998f6c13", + "name" : "query-users", + "description" : "${role_query-users}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "636e5904-3990-4215-bb92-c78b8ebb98fe", - "name" : "manage-clients", - "description" : "${role_manage-clients}", + "id" : "58860a27-1f34-48ae-8501-85629be822a2", + "name" : "manage-users", + "description" : "${role_manage-users}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "8e309ae6-4885-4079-a6b5-11973b851cd3", - "name" : "view-events", - "description" : "${role_view-events}", + "id" : "f90bada8-1d39-4d59-9fd0-e2a6b63c4022", + "name" : "create-client", + "description" : "${role_create-client}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "0cbbc6ce-4c2e-44df-94d8-f05eaeede9be", - "name" : "manage-events", - "description" : "${role_manage-events}", + "id" : "571f22a4-2915-403e-902e-859daf55de00", + "name" : "query-groups", + "description" : "${role_query-groups}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "d3d48176-ef4c-45aa-897e-2a255662a91d", - "name" : "view-authorization", - "description" : "${role_view-authorization}", + "id" : "391e3dd5-6023-4d70-8f1d-7223cc3a461e", + "name" : "view-events", + "description" : "${role_view-events}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "b64eaa81-dc27-4d28-bf70-abceed4ba033", - "name" : "view-realm", - "description" : "${role_view-realm}", + "id" : "67decaa2-0d39-4fdb-aa94-22798c04cc4d", + "name" : "manage-identity-providers", + "description" : "${role_manage-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "c808ebd0-8d71-4ce2-9668-242d9c7f4058", - "name" : "query-groups", - "description" : "${role_query-groups}", + "id" : "4145d686-cc87-4834-8b62-ecdb24aaaefd", + "name" : "query-realms", + "description" : "${role_query-realms}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "1d5043d8-cbf4-434b-93af-ca909a27db8e", + "id" : "a432fa76-2380-45c9-b359-63122e40f69f", "name" : "view-identity-providers", "description" : "${role_view-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } }, { - "id" : "1645d8d8-f4e2-4a7f-a51b-87f655dea0e1", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", + "id" : "3e3bb0ff-b71e-479e-a97d-14ac4be85275", + "name" : "view-users", + "description" : "${role_view-users}", + "composite" : true, + "composites" : { + "client" : { + "acme-realm" : [ "query-groups", "query-users" ] + } + }, + "clientRole" : true, + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", + "attributes" : { } + }, { + "id" : "34250e33-3057-4ebb-8412-6362b38d18dd", + "name" : "manage-authorization", + "description" : "${role_manage-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "containerId" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "attributes" : { } } ], "broker" : [ { - "id" : "33c27fab-1d82-4552-8242-568cc05d5da1", + "id" : "100e1811-c4c4-4ec3-b958-6b242d0bdbe7", "name" : "read-token", "description" : "${role_read-token}", "composite" : false, "clientRole" : true, - "containerId" : "40aaf7c4-18a5-4f18-9f0a-bd43371e193c", + "containerId" : "2ef8b468-85f5-4f42-96de-bbd281e481a5", "attributes" : { } } ], "master-realm" : [ { - "id" : "71a78ae7-0f9d-4fb5-94c6-395597e59c41", - "name" : "query-users", - "description" : "${role_query-users}", + "id" : "6aae7cfc-8752-4651-b7c1-89e0554bb8d0", + "name" : "create-client", + "description" : "${role_create-client}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "b7ef290d-729f-40e6-acbb-21a82c12a57d", - "name" : "view-realm", - "description" : "${role_view-realm}", + "id" : "ab63cb90-bc4a-4fe8-9a04-30c2c8cb57f9", + "name" : "manage-users", + "description" : "${role_manage-users}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "aae32e34-960a-4c16-ad02-547e064920eb", - "name" : "query-realms", - "description" : "${role_query-realms}", + "id" : "d5cd06fc-480c-4def-813d-31c42c2a9d40", + "name" : "query-users", + "description" : "${role_query-users}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "dd14c5e0-50eb-4a0f-b3fc-54e8322332cc", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", + "id" : "18779a8e-bed6-4c8d-bc9a-0ae7eb42f238", + "name" : "view-realm", + "description" : "${role_view-realm}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "447725eb-4df6-4b8e-81eb-2519e71572a1", - "name" : "view-events", - "description" : "${role_view-events}", + "id" : "cacc4662-4f5f-4ed8-b3d4-a328b7616ca7", + "name" : "query-clients", + "description" : "${role_query-clients}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "8dcdc1f8-4abd-452f-9702-5c15d37b9b72", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", + "id" : "0dee4cf8-a32e-4d30-9379-8e5d619ca159", + "name" : "view-events", + "description" : "${role_view-events}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "8060657d-835f-4e6b-b757-a7302ae6b11f", - "name" : "manage-realm", - "description" : "${role_manage-realm}", - "composite" : false, + "id" : "594e3f21-0e31-4702-8ea7-d273cbdd27b8", + "name" : "view-users", + "description" : "${role_view-users}", + "composite" : true, + "composites" : { + "client" : { + "master-realm" : [ "query-users", "query-groups" ] + } + }, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "ecd70ba0-6937-46da-bb2a-ada4ed2ecfb6", - "name" : "create-client", - "description" : "${role_create-client}", + "id" : "17e95675-034e-48e2-a579-750be13c61b0", + "name" : "query-groups", + "description" : "${role_query-groups}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "50432dfc-1d23-4d34-ba1c-3141c4c91ddd", + "id" : "3967c19d-7b0d-4f36-9dc3-6ad2ae73f9b1", "name" : "view-authorization", "description" : "${role_view-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "8831b947-abbd-48e2-956e-a7668f987fc3", - "name" : "manage-users", - "description" : "${role_manage-users}", + "id" : "2027775d-a372-4461-a1c9-03482a8d82fb", + "name" : "manage-identity-providers", + "description" : "${role_manage-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "e0f8dc48-4c75-42a9-93d2-e4c6e404ff8f", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "master-realm" : [ "query-users", "query-groups" ] - } - }, + "id" : "67cf5cbd-0dea-41be-8a7f-6befdc8e9b17", + "name" : "manage-clients", + "description" : "${role_manage-clients}", + "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "af7ad966-8f37-4149-a197-1e0d44f7f9ad", - "name" : "manage-clients", - "description" : "${role_manage-clients}", + "id" : "150d0944-647e-43ee-8547-ab82e9190c7d", + "name" : "view-identity-providers", + "description" : "${role_view-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "c31f4594-3c81-4819-b7bc-c62c5f3497d2", - "name" : "manage-events", - "description" : "${role_manage-events}", + "id" : "51e7a804-90c7-40d8-b0a2-a944ca25cf8e", + "name" : "query-realms", + "description" : "${role_query-realms}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "fe6488b3-fac3-442a-a389-cb5ee2224949", + "id" : "5d1b8836-0fb7-4d48-afe6-a91efb4b3c98", "name" : "impersonation", "description" : "${role_impersonation}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "d08a8566-ef26-4245-9e8d-f6e49fdd9108", - "name" : "query-groups", - "description" : "${role_query-groups}", + "id" : "3f393673-d0e5-482c-940d-93c37e2e31e4", + "name" : "manage-realm", + "description" : "${role_manage-realm}", + "composite" : false, + "clientRole" : true, + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", + "attributes" : { } + }, { + "id" : "388d0826-189b-4a71-b1f9-2ca8c0727821", + "name" : "manage-authorization", + "description" : "${role_manage-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "14d92055-94bb-4305-a8d5-016127a4cb19", + "id" : "68b4508e-5140-4366-a893-25eb6382cbd3", "name" : "view-clients", "description" : "${role_view-clients}", "composite" : true, @@ -2327,35 +2335,35 @@ } }, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", - "attributes" : { } - }, { - "id" : "204f0bdb-c3f7-498d-bfc5-7d9afa63e289", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } }, { - "id" : "ef7b10c7-b517-4be0-8497-25ab01ec1763", - "name" : "query-clients", - "description" : "${role_query-clients}", + "id" : "d0e91562-4e62-46fb-b5ca-0ad203f5e18c", + "name" : "manage-events", + "description" : "${role_manage-events}", "composite" : false, "clientRole" : true, - "containerId" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "containerId" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "attributes" : { } } ], "account" : [ { - "id" : "71995da8-7ee0-41ad-8ffb-a837f0c18157", + "id" : "9a255e35-d231-4f43-9b72-f1e02393839c", "name" : "view-applications", "description" : "${role_view-applications}", "composite" : false, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", + "attributes" : { } + }, { + "id" : "be77643b-f978-4905-950f-0623bf0dd180", + "name" : "view-profile", + "description" : "${role_view-profile}", + "composite" : false, + "clientRole" : true, + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "c26ac335-da94-475b-a19e-5597e20ab6f8", + "id" : "da3b5b21-72e8-4090-9b69-dbff311ae01a", "name" : "manage-account", "description" : "${role_manage-account}", "composite" : true, @@ -2365,72 +2373,64 @@ } }, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", - "attributes" : { } - }, { - "id" : "cb8fff21-730b-42e7-afca-947f9a46cca9", - "name" : "delete-account", - "description" : "${role_delete-account}", - "composite" : false, - "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "f1ffde7c-6c14-4271-85d4-af07b65a73e7", - "name" : "view-groups", - "description" : "${role_view-groups}", - "composite" : false, + "id" : "27b19ecd-7059-438e-ba98-64bff523d9d5", + "name" : "manage-consent", + "description" : "${role_manage-consent}", + "composite" : true, + "composites" : { + "client" : { + "account" : [ "view-consent" ] + } + }, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "f7120a53-5e98-49bf-a5fc-ef9d79efff9f", + "id" : "7d441d29-273e-463f-bc18-f1f8e155fcd3", "name" : "manage-account-links", "description" : "${role_manage-account-links}", "composite" : false, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "08558079-dc76-4280-bd06-bc729dd620ed", + "id" : "3f6af371-820c-4e97-82ee-e834d3467371", "name" : "view-consent", "description" : "${role_view-consent}", "composite" : false, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "40d759db-ffa0-49ec-83c2-0f0ad4a344c4", - "name" : "view-profile", - "description" : "${role_view-profile}", + "id" : "fc66a147-7abd-4ee8-83d7-418340e332ff", + "name" : "view-groups", + "description" : "${role_view-groups}", "composite" : false, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } }, { - "id" : "a5a2c11c-ecd4-48b2-82f6-60b020a1603d", - "name" : "manage-consent", - "description" : "${role_manage-consent}", - "composite" : true, - "composites" : { - "client" : { - "account" : [ "view-consent" ] - } - }, + "id" : "dba9ba90-c946-4a51-8681-69bd0b81fa62", + "name" : "delete-account", + "description" : "${role_delete-account}", + "composite" : false, "clientRole" : true, - "containerId" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "containerId" : "3659320b-cfa0-458f-92f6-e9338e778981", "attributes" : { } } ] } }, "groups" : [ ], "defaultRole" : { - "id" : "ecf7d435-b92e-4e2b-a555-39c4fca9a954", + "id" : "8ddcc219-9713-4a90-8025-09d78b2215af", "name" : "default-roles-master", "description" : "${role_default-roles}", "composite" : true, "clientRole" : false, - "containerId" : "c2a177ce-f55d-4211-a5eb-0dd2e8fbdfa5" + "containerId" : "191ac492-ee46-4b98-86bd-555f0e9c6dd4" }, "requiredCredentials" : [ "password" ], "otpPolicyType" : "totp", @@ -2465,17 +2465,17 @@ "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ], "webAuthnPolicyPasswordlessExtraOrigins" : [ ], "users" : [ { - "id" : "57b0b65d-7cc2-40da-966a-911bce9a45c2", + "id" : "00137895-5233-404f-a55b-f5b988fd75ad", "username" : "admin", "emailVerified" : false, - "createdTimestamp" : 1716980845919, + "createdTimestamp" : 1720153344706, "enabled" : true, "totp" : false, "credentials" : [ { - "id" : "1b6585c9-f08a-48e1-b60c-3ffdf22416c6", + "id" : "73115e07-7aeb-477c-abbb-83da133e90ca", "type" : "password", - "createdDate" : 1716980846111, - "secretData" : "{\"value\":\"uJKZURN9fFKYI9okRG63wp2f71Gg7ilqw8tXHCRzVb3jSNXnPu41ef1tFPSHFOy9yP2aGqPu5r4PsXXF+ezcxQ==\",\"salt\":\"xuVMu3ePhHIRabXmTkPSyQ==\",\"additionalParameters\":{}}", + "createdDate" : 1720153344957, + "secretData" : "{\"value\":\"afg78aZjUo7hVoki9JI799YrP1pHIjhrybQgnlZLHq70jb4JiX5uRaNy/F8IdlFyZ6p42qoO5fRsKWpVZ8AkIA==\",\"salt\":\"L0kNLhCTFGEi3mSzwHaPRg==\",\"additionalParameters\":{}}", "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" } ], "disableableCredentialTypes" : [ ], @@ -2495,7 +2495,7 @@ } ] }, "clients" : [ { - "id" : "be13f6e0-1331-4a56-bc5d-63637d4cc67b", + "id" : "3659320b-cfa0-458f-92f6-e9338e778981", "clientId" : "account", "name" : "${client_account}", "rootUrl" : "${authBaseUrl}", @@ -2522,10 +2522,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "5bb5e37d-c88f-48a7-a76a-16ad384c4aaf", + "id" : "346a90c1-2851-4eb3-a1be-278760e96e73", "clientId" : "account-console", "name" : "${client_account-console}", "rootUrl" : "${authBaseUrl}", @@ -2554,17 +2554,17 @@ "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, "protocolMappers" : [ { - "id" : "42aa4aa4-f088-49ee-8b85-c39743e91429", + "id" : "74b70319-4576-4403-a8e2-50bc5128d3a6", "name" : "audience resolve", "protocol" : "openid-connect", "protocolMapper" : "oidc-audience-resolve-mapper", "consentRequired" : false, "config" : { } } ], - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "a0ea20c6-e9e1-4f76-be20-5702656951fb", + "id" : "cadb41af-e4bc-4589-8bb9-4a6815a3c103", "clientId" : "acme-realm", "name" : "acme Realm", "surrogateAuthRequired" : false, @@ -2589,7 +2589,7 @@ "defaultClientScopes" : [ ], "optionalClientScopes" : [ ] }, { - "id" : "36805b7c-a118-4ee2-84dc-0c64e8dc507d", + "id" : "dfe2b831-bba5-49c9-a39c-c540e0478ff6", "clientId" : "admin-cli", "name" : "${client_admin-cli}", "surrogateAuthRequired" : false, @@ -2612,10 +2612,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "40aaf7c4-18a5-4f18-9f0a-bd43371e193c", + "id" : "2ef8b468-85f5-4f42-96de-bbd281e481a5", "clientId" : "broker", "name" : "${client_broker}", "surrogateAuthRequired" : false, @@ -2638,10 +2638,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "a512043f-1bc9-431a-8c3a-76d10fdcc200", + "id" : "4e41f3cd-5d3c-44a8-a2eb-1229556c722b", "clientId" : "master-realm", "name" : "master Realm", "surrogateAuthRequired" : false, @@ -2663,10 +2663,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "9b9e099f-1fa9-439f-88da-c1e7ad198f41", + "id" : "741d8f5b-1cc1-402c-838c-e3fad9f694e0", "clientId" : "security-admin-console", "name" : "${client_security-admin-console}", "rootUrl" : "${authAdminUrl}", @@ -2695,7 +2695,7 @@ "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, "protocolMappers" : [ { - "id" : "c3070b27-70b1-4a5b-a6bc-f794ad6cf0aa", + "id" : "f9307e43-06ca-4bf4-bfde-9a0d4cdaabe9", "name" : "locale", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", @@ -2710,489 +2710,431 @@ "jsonType.label" : "String" } } ], - "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] } ], "clientScopes" : [ { - "id" : "b4c30b8f-425f-4ad8-8fa7-17342820d4af", - "name" : "profile", - "description" : "OpenID Connect built-in scope: profile", + "id" : "d739dc54-debb-4ed5-b75b-dd4985fe1578", + "name" : "web-origins", + "description" : "OpenID Connect scope for add allowed web origins to the access token", "protocol" : "openid-connect", "attributes" : { - "include.in.token.scope" : "true", - "display.on.consent.screen" : "true", - "consent.screen.text" : "${profileScopeConsentText}" + "include.in.token.scope" : "false", + "display.on.consent.screen" : "false", + "consent.screen.text" : "" }, "protocolMappers" : [ { - "id" : "f3999e61-9971-4dbd-93a4-85f7c86e78db", - "name" : "username", + "id" : "3d216846-4588-439b-b176-794ee56a6453", + "name" : "allowed web origins", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-allowed-origins-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "username", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "preferred_username", - "jsonType.label" : "String" + "access.token.claim" : "true" } - }, { - "id" : "e549ab9e-19ed-47ad-b805-5c8e8132c1c1", - "name" : "updated at", + } ] + }, { + "id" : "f3c067ad-756f-4077-8353-b0973a77c631", + "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" : "ba56c9fd-329a-4005-ac5d-be37e2433e6b", + "name" : "groups", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "updatedAt", + "multivalued" : "true", + "user.attribute" : "foo", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "updated_at", - "jsonType.label" : "long" + "claim.name" : "groups", + "jsonType.label" : "String" } }, { - "id" : "37869267-b449-4663-bd1a-5557889049be", - "name" : "picture", + "id" : "bc7abe87-92bc-42f5-8f05-300c188743fe", + "name" : "upn", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "picture", + "user.attribute" : "username", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "picture", + "claim.name" : "upn", "jsonType.label" : "String" } - }, { - "id" : "4f5458cf-fa10-4359-a146-5ef0cc42b2e0", - "name" : "zoneinfo", + } ] + }, { + "id" : "c061b893-bbac-43f6-8dfd-4e9b1770143d", + "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" : "50b9028d-8bf8-4df4-b576-f07c54945d0f", + "name" : "acr loa level", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-acr-mapper", "consentRequired" : false, "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "zoneinfo", "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "zoneinfo", - "jsonType.label" : "String" + "introspection.token.claim" : "true", + "access.token.claim" : "true" } - }, { - "id" : "9ebde82e-8e5d-4154-b398-4ce7eadff0db", - "name" : "locale", + } ] + }, { + "id" : "6b6444e5-83df-4288-aea8-9c4144a97726", + "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" : "f6f54a66-b397-4450-b561-c0f12fe0220f", + "name" : "client roles", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-usermodel-client-role-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "locale", - "id.token.claim" : "true", + "multivalued" : "true", + "user.attribute" : "foo", "access.token.claim" : "true", - "claim.name" : "locale", + "claim.name" : "resource_access.${client_id}.roles", "jsonType.label" : "String" } }, { - "id" : "393d217b-01f5-45b7-8293-100a99d54fa8", - "name" : "birthdate", + "id" : "6dfe7750-b712-40b2-9ebf-fbda52924c7d", + "name" : "realm roles", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "birthdate", - "id.token.claim" : "true", + "multivalued" : "true", + "user.attribute" : "foo", "access.token.claim" : "true", - "claim.name" : "birthdate", + "claim.name" : "realm_access.roles", "jsonType.label" : "String" } }, { - "id" : "5129f378-7e8b-4c72-a54a-b9845bff0704", - "name" : "nickname", + "id" : "ac7c16cb-e777-422c-9a8d-5ad09bce3839", + "name" : "audience resolve", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-audience-resolve-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "nickname", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "nickname", - "jsonType.label" : "String" + "access.token.claim" : "true" } - }, { - "id" : "42a92e49-eb8a-4f99-8d0f-711c8612eaf0", - "name" : "full name", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-full-name-mapper", + } ] + }, { + "id" : "3538983c-6c33-495c-af1b-a7bbdbd6fb13", + "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" : "46d5f9fe-a86a-4235-bfee-b44564ebd539", + "name" : "role_list", + "description" : "SAML role list", + "protocol" : "saml", + "attributes" : { + "consent.screen.text" : "${samlRoleListScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "fa808dce-2eb1-4dc1-99c1-393f678d0a0a", + "name" : "role list", + "protocol" : "saml", + "protocolMapper" : "saml-role-list-mapper", "consentRequired" : false, "config" : { - "id.token.claim" : "true", - "introspection.token.claim" : "true", - "access.token.claim" : "true", - "userinfo.token.claim" : "true" + "single" : "false", + "attribute.nameformat" : "Basic", + "attribute.name" : "Role" } - }, { - "id" : "745b8fbe-8ee3-4a81-a1e8-b76b5d41186f", - "name" : "profile", + } ] + }, { + "id" : "57169b71-cb55-4570-8599-c1b77f4d96d7", + "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" : "5d917c08-a8f0-42db-b9a9-61cfa81b2407", + "name" : "phone number verified", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "profile", + "user.attribute" : "phoneNumberVerified", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "profile", - "jsonType.label" : "String" + "claim.name" : "phone_number_verified", + "jsonType.label" : "boolean" } }, { - "id" : "645ccabd-eff9-4df7-b9bf-7482faa38190", - "name" : "gender", + "id" : "a0d8d739-b485-4ecf-8fcd-4ec25f07199b", + "name" : "phone number", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "gender", + "user.attribute" : "phoneNumber", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "gender", + "claim.name" : "phone_number", "jsonType.label" : "String" } - }, { - "id" : "c3c26e0f-5907-40e9-802a-f312a1e5e12d", - "name" : "given name", + } ] + }, { + "id" : "0f320973-cb28-4e48-b388-d76c34261c71", + "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" : "b28ea0fe-43c8-4775-8a9b-1d040819b03b", + "name" : "updated at", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "firstName", + "user.attribute" : "updatedAt", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "given_name", - "jsonType.label" : "String" + "claim.name" : "updated_at", + "jsonType.label" : "long" } }, { - "id" : "4b153f71-cfb5-4119-af96-42b3f545436d", - "name" : "middle name", + "id" : "2a06cc4b-98d8-474c-bb13-127186a32968", + "name" : "zoneinfo", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "middleName", + "user.attribute" : "zoneinfo", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "middle_name", + "claim.name" : "zoneinfo", "jsonType.label" : "String" } }, { - "id" : "27355e24-87cd-402f-b4b1-60128d4bc46e", - "name" : "family name", + "id" : "be73715a-058f-404c-9b51-7e41b1825537", + "name" : "website", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "lastName", + "user.attribute" : "website", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "family_name", + "claim.name" : "website", "jsonType.label" : "String" } }, { - "id" : "ef6a7d68-3037-4379-81b4-7e967df42752", - "name" : "website", + "id" : "dec647c6-d573-455d-939a-39a802741e95", + "name" : "locale", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "website", + "user.attribute" : "locale", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "website", + "claim.name" : "locale", "jsonType.label" : "String" } - } ] - }, { - "id" : "4aca8a04-4ca9-4dde-9b6b-a001115726b5", - "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" : "1d9ae7e5-dc4f-4f37-8c66-aeae97068064", - "name" : "allowed web origins", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-allowed-origins-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - } ] - }, { - "id" : "91dc878b-a37b-4a4d-9273-c74d67dce25d", - "name" : "client_acme", - "description" : "Maps claim tenant to acme", - "protocol" : "openid-connect", - "attributes" : { - "include.in.token.scope" : "false", - "display.on.consent.screen" : "false", - "gui.order" : "", - "consent.screen.text" : "" - }, - "protocolMappers" : [ { - "id" : "8e71cb80-e520-4a11-be2c-42cf3d1e6efc", - "name" : "Tenant ACME claim mapper", + }, { + "id" : "f1328e07-2ab5-426b-9e1d-77cc7621bc61", + "name" : "nickname", "protocol" : "openid-connect", - "protocolMapper" : "oidc-hardcoded-claim-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "claim.value" : "acme", "userinfo.token.claim" : "true", + "user.attribute" : "nickname", "id.token.claim" : "true", - "lightweight.claim" : "false", "access.token.claim" : "true", - "claim.name" : "tenant", - "jsonType.label" : "String", - "access.tokenResponse.claim" : "false" + "claim.name" : "nickname", + "jsonType.label" : "String" } - } ] - }, { - "id" : "fec352db-bf13-4efd-aff1-d2645c0b291c", - "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" : "03170c6a-b2cb-4db9-acd1-bec513a5226e", - "name" : "client roles", + }, { + "id" : "f311dbaa-f9a0-4dac-a8ae-8768947e2705", + "name" : "username", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-client-role-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", + "userinfo.token.claim" : "true", + "user.attribute" : "username", + "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "resource_access.${client_id}.roles", + "claim.name" : "preferred_username", "jsonType.label" : "String" } }, { - "id" : "aca22601-8136-4ac6-85cf-1216880b4f95", - "name" : "realm roles", + "id" : "7eb108c3-a2b8-4e50-bcf8-e80468b0cd53", + "name" : "profile", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", + "userinfo.token.claim" : "true", + "user.attribute" : "profile", + "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "realm_access.roles", + "claim.name" : "profile", "jsonType.label" : "String" } }, { - "id" : "04d1245a-1f8f-4b01-ad3a-83025c375e55", - "name" : "audience resolve", + "id" : "ad098d23-ec9f-42e8-9a8d-c60f17811fa6", + "name" : "given name", "protocol" : "openid-connect", - "protocolMapper" : "oidc-audience-resolve-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - } ] - }, { - "id" : "8bf89a0d-b5bb-4c2a-b68d-d5fa457b8d19", - "name" : "role_list", - "description" : "SAML role list", - "protocol" : "saml", - "attributes" : { - "consent.screen.text" : "${samlRoleListScopeConsentText}", - "display.on.consent.screen" : "true" - }, - "protocolMappers" : [ { - "id" : "c7ec479a-8265-4c12-be77-3410a67a6f08", - "name" : "role list", - "protocol" : "saml", - "protocolMapper" : "saml-role-list-mapper", - "consentRequired" : false, - "config" : { - "single" : "false", - "attribute.nameformat" : "Basic", - "attribute.name" : "Role" + "userinfo.token.claim" : "true", + "user.attribute" : "firstName", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "given_name", + "jsonType.label" : "String" } - } ] - }, { - "id" : "918bdf97-ddc9-49c1-a71a-74bb3dca4691", - "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" : "a35666ca-f7aa-4bf2-89a0-a9bdf83a9ee6", - "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" : "7e7bd180-1fe7-4f8f-999b-115c1a70be1e", - "name" : "acr loa level", + }, { + "id" : "69e9863b-ccf1-4156-9228-3ce37afbcaa7", + "name" : "picture", "protocol" : "openid-connect", - "protocolMapper" : "oidc-acr-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { - "id.token.claim" : "true", "introspection.token.claim" : "true", - "access.token.claim" : "true" + "userinfo.token.claim" : "true", + "user.attribute" : "picture", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "picture", + "jsonType.label" : "String" } - } ] - }, { - "id" : "65fb1a05-474c-41f0-954b-7488c24c63ad", - "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" : "6ba75eb7-3742-4520-bfbc-344de1016c13", - "name" : "phone number", + }, { + "id" : "aa9fad06-40d3-4921-9da0-75afcc9b03d7", + "name" : "family name", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumber", + "user.attribute" : "lastName", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "phone_number", + "claim.name" : "family_name", "jsonType.label" : "String" } }, { - "id" : "f9aae6de-9224-4788-9845-b7531c592b41", - "name" : "phone number verified", + "id" : "26dcb81b-92e5-4401-ae60-0f17f2900f00", + "name" : "full name", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", + "protocolMapper" : "oidc-full-name-mapper", "consentRequired" : false, "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumberVerified", "id.token.claim" : "true", + "introspection.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "phone_number_verified", - "jsonType.label" : "boolean" + "userinfo.token.claim" : "true" } - } ] - }, { - "id" : "3f2f57da-129c-454a-9939-80d87ca2a582", - "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" : "8ab9ec52-a6b5-4b26-8d89-96207817e56b", - "name" : "address", + }, { + "id" : "631c4bcb-a389-44ba-a90a-67daf1d32797", + "name" : "birthdate", "protocol" : "openid-connect", - "protocolMapper" : "oidc-address-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { - "user.attribute.formatted" : "formatted", - "user.attribute.country" : "country", "introspection.token.claim" : "true", - "user.attribute.postal_code" : "postal_code", "userinfo.token.claim" : "true", - "user.attribute.street" : "street", + "user.attribute" : "birthdate", "id.token.claim" : "true", - "user.attribute.region" : "region", "access.token.claim" : "true", - "user.attribute.locality" : "locality" + "claim.name" : "birthdate", + "jsonType.label" : "String" } - } ] - }, { - "id" : "a1b6ce68-61d8-498b-9f29-000283c9082e", - "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" : "17eabff9-4377-4d5d-8bcf-bcda5afbd2cd", - "name" : "upn", + }, { + "id" : "67ba213a-6383-41b1-8709-06cb73cd9492", + "name" : "gender", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "username", + "user.attribute" : "gender", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "upn", + "claim.name" : "gender", "jsonType.label" : "String" } }, { - "id" : "38830ab8-a362-48c8-9fee-526d4f712601", - "name" : "groups", + "id" : "a41653aa-0998-4c00-abd2-3d0c543ab346", + "name" : "middle name", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", + "userinfo.token.claim" : "true", + "user.attribute" : "middleName", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "groups", + "claim.name" : "middle_name", "jsonType.label" : "String" } } ] }, { - "id" : "810cc93a-be86-4134-8391-cfb05b35816f", + "id" : "78025c65-e548-4a75-a3d7-afb55df66d5e", "name" : "email", "description" : "OpenID Connect built-in scope: email", "protocol" : "openid-connect", @@ -3202,7 +3144,7 @@ "consent.screen.text" : "${emailScopeConsentText}" }, "protocolMappers" : [ { - "id" : "eb888b11-7ae3-41bb-827b-117306506ba2", + "id" : "ddcc3e73-f745-48d7-ac6e-a3b401586db6", "name" : "email", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", @@ -3217,7 +3159,7 @@ "jsonType.label" : "String" } }, { - "id" : "f05456b3-9167-4198-801f-ba10274217ee", + "id" : "7854b2a9-e438-47bd-862a-8ef857adb5e9", "name" : "email verified", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-property-mapper", @@ -3232,9 +3174,38 @@ "jsonType.label" : "boolean" } } ] + }, { + "id" : "3b942313-73f9-4f69-ba6e-c0d636262413", + "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" : "5681e189-ba40-491d-b75c-d1ef3c518c85", + "name" : "address", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-address-mapper", + "consentRequired" : false, + "config" : { + "user.attribute.formatted" : "formatted", + "user.attribute.country" : "country", + "introspection.token.claim" : "true", + "user.attribute.postal_code" : "postal_code", + "userinfo.token.claim" : "true", + "user.attribute.street" : "street", + "id.token.claim" : "true", + "user.attribute.region" : "region", + "access.token.claim" : "true", + "user.attribute.locality" : "locality" + } + } ] } ], "defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr" ], - "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt", "client_acme" ], + "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt" ], "browserSecurityHeaders" : { "contentSecurityPolicyReportOnly" : "", "xContentTypeOptions" : "nosniff", @@ -3255,41 +3226,49 @@ "identityProviderMappers" : [ ], "components" : { "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ { - "id" : "c6ba2ef7-edd2-4037-9bc2-accecaf5801c", - "name" : "Full Scope Disabled", - "providerId" : "scope", + "id" : "13415890-1b69-4dde-89fa-5fea55adefe9", + "name" : "Consent Required", + "providerId" : "consent-required", "subType" : "anonymous", "subComponents" : { }, "config" : { } }, { - "id" : "1386a108-3b06-4360-bda4-e7f236a6bbb3", + "id" : "f15d8420-8d85-4bcd-aa59-b555407fe616", "name" : "Allowed Client Scopes", "providerId" : "allowed-client-templates", - "subType" : "anonymous", + "subType" : "authenticated", "subComponents" : { }, "config" : { "allow-default-scopes" : [ "true" ] } }, { - "id" : "8cd20736-45e8-4af3-a581-d4e36cd18415", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", - "subType" : "authenticated", + "id" : "40f79657-1647-423f-a9fc-8c232f478f9f", + "name" : "Trusted Hosts", + "providerId" : "trusted-hosts", + "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "saml-role-list-mapper", "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper" ] + "host-sending-registration-request-must-match" : [ "true" ], + "client-uris-must-match" : [ "true" ] } }, { - "id" : "47fe6867-a4ef-4e38-a196-647813bd86ab", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", + "id" : "4775b4e1-4db9-4e12-9508-50966c151918", + "name" : "Allowed Client Scopes", + "providerId" : "allowed-client-templates", "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "saml-user-property-mapper", "saml-role-list-mapper" ] + "allow-default-scopes" : [ "true" ] } }, { - "id" : "b2c58a53-ae9c-40eb-8185-35ca11723048", + "id" : "730c6fec-35c7-4497-a672-9b9b06ee2b63", + "name" : "Full Scope Disabled", + "providerId" : "scope", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { } + }, { + "id" : "82b5342d-ed6a-4968-9f6a-1400ad329633", "name" : "Max Clients Limit", "providerId" : "max-clients", "subType" : "anonymous", @@ -3298,34 +3277,26 @@ "max-clients" : [ "200" ] } }, { - "id" : "f54fbd1e-dbb6-41b2-8d8f-d3285d870147", - "name" : "Consent Required", - "providerId" : "consent-required", + "id" : "e22244ea-2743-442b-af47-6e40c36c516f", + "name" : "Allowed Protocol Mapper Types", + "providerId" : "allowed-protocol-mappers", "subType" : "anonymous", "subComponents" : { }, - "config" : { } - }, { - "id" : "b2146395-273f-4738-900f-bf9d3a0105fb", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", - "subType" : "authenticated", - "subComponents" : { }, "config" : { - "allow-default-scopes" : [ "true" ] + "allowed-protocol-mapper-types" : [ "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper" ] } }, { - "id" : "a2137249-0efe-4fd0-a664-712911bee765", - "name" : "Trusted Hosts", - "providerId" : "trusted-hosts", - "subType" : "anonymous", + "id" : "9221208f-41b7-4f62-825c-368191583daf", + "name" : "Allowed Protocol Mapper Types", + "providerId" : "allowed-protocol-mappers", + "subType" : "authenticated", "subComponents" : { }, "config" : { - "host-sending-registration-request-must-match" : [ "true" ], - "client-uris-must-match" : [ "true" ] + "allowed-protocol-mapper-types" : [ "saml-role-list-mapper", "saml-user-property-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-address-mapper", "saml-user-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "oidc-usermodel-attribute-mapper" ] } } ], "org.keycloak.userprofile.UserProfileProvider" : [ { - "id" : "f8c7d684-2717-4804-9721-0461edf91525", + "id" : "c8e87adb-6952-4398-8192-dc16f1d412dc", "providerId" : "declarative-user-profile", "subComponents" : { }, "config" : { @@ -3333,47 +3304,47 @@ } } ], "org.keycloak.keys.KeyProvider" : [ { - "id" : "c2818770-0bed-4481-a6e0-8e9774d92ba8", - "name" : "hmac-generated-hs512", - "providerId" : "hmac-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "80738c37-039d-4491-9efb-5aefab04ab1e" ], - "secret" : [ "9Rk6ELamg0XhE_ntOXNrurotsehV3S8gn7iZ7Ov74SoT1cuzmbSkO6V_OhxfzVET7SVIaX9t0HbdvFgAbwK3oEbCu_vEBLdJnZIIqIt4nHWLlAQvULPvEHg6CtWiB80WHJPwSBPGHa7sFy32JAutX-ndi1eZw7Qm7Mm3Qv_uO5M" ], - "priority" : [ "100" ], - "algorithm" : [ "HS512" ] - } - }, { - "id" : "3f930528-d456-47f9-ab42-d56c33d4ced0", - "name" : "aes-generated", - "providerId" : "aes-generated", + "id" : "2a4b5ee7-ea09-4c7c-889a-fb9283cab95f", + "name" : "rsa-generated", + "providerId" : "rsa-generated", "subComponents" : { }, "config" : { - "kid" : [ "6ca523d9-d35c-405c-946f-99a7a9c47762" ], - "secret" : [ "ktUP1b1mT3fGei0rrU8KFg" ], + "privateKey" : [ "MIIEogIBAAKCAQEAlpHbfoZdFVM2vSG+rC8wyVdenx1oNxpPpjP22Rpv0rWbhxEUyyBfKXo0f++5o65aDMVXVv3Y99eSz4CTg7SSF5DxFXF6a42rkkSxoNcszE9/hlp73lZZX6azpwmYf0aloAdrF2h9SoA7DfuIbNO2juG7YefkpWBJ7jk3FQZ5J6v72YMi3msypZSGhKXvnVW7rMt2QLgU43qjTbv7/p0sBtiROa1cIU1B8xcksxUDbRxLM9nBhZrhQZx0UOrmJALVSwrre/OgEWPNAMt5pcEM7cfEvcIkkbLPye8GKYAAovWat0JiQeaRHShfjNqOmlqlboe3Mo7YQAjPNK7tkydcjQIDAQABAoIBAB4qnF2B2YHlgWTMrzkrnjxkkQxTdbb+gkE0DYuLMKa4ZG/f4/jbZD144q5ULu8Ehj2jRv+ijbcAHYWNxuA/C/sFOsv3R5XnVR3Rvf3RxoOrlMrr83/E8JSJn1pCwacUVigU/Gd884c64DoJsFhPZXbEcoinz2czvrQoCelgOeNQ0p/THP7mhsEQnrA7eLLn3HJhkLO3KDp2F9OqQxG9qwvS1L805+QFjHJpdhFWQ8fPV1VYqfIVGpqQAo/M6QuyYyufBxISaEX3pmw4QgcCKtxooqvIy1nfqrHjUpA/zbwGcYzdkP0Kn6DK3Wjm4LscOsFQpWTnRzsid0j+rnvkl9ECgYEA0qL+9KkKysHHXj8mFJdJiEi9zUabr32+9wniLmOPe4CZt6MuIZiBNOoTiSaUWtCcdX3ZlqUhevXkFaw8uXjcDtdW3gL7j7S3q4PDSx/lJQQWSDG9aifSND3dyj2HnTCEex5OgT+1lBilv4KpibLiLchZozdIpXOz+aBSRe9OCjECgYEAtv8y5XNQKW321j2rFOhaRPtsND+CG6NY09MAKen7eAq3E5wv50JmTABdNg+zbmqTM8Z3RMxSuUbHxlYyJcY4LIh0OIAZtrylzmKYbhjn+2EMhWotYu6rvEHRUu/AGd5sHvjwVVXIS802TiM6zxVCjRhNcdCIk/4Cu/EZkjJhRR0CgYACEd/3f4G/pE/VOUGiiioK0MwsrDjzbITn4Iz8b7YFPKpGB7B4XAtI/dPbUSm8Cri+3tG4jT7a+neXTu351Jo0+yC7ZcQbEWeMo+rTXijeSD//zZ1S4blLEiCP0DL49HUY0J9s3bdnESbvztTjqYJXeNSIqg5osc5e8ZhdX5CgwQKBgD8YzS7KTNiMHvEOAGBMIVvpqQx23WC0ONuIxGSvVdK1Nxze3LGLdoQ8F+edEExBGRJgGx2wqdFSc22SqOXXa+UHA7O7j6Ivd6gq3M4RbmOBufSCgLW8/6AAvbEwE3eX9oXTZeK2mkJwtonIoe1nMjQ+Le3RblZA3iZ5YkzDbECNAoGAd+gtaUS1Gz3EkfP59mFrbc8rrG9Azzt+VNQAcm2xY+LWt7eOKm1nFJIluKNRQJa9YuSZh8rZE3sSLdCroThigaSDZlJfUWPhnuyDtBGCSJ5M0lKeVzUYNKrqzMm3aQOztMGgSz0M8Z4XzqUkp/APZnR+ycLT8SI0UtYcdCt0RyY=" ], + "keyUse" : [ "SIG" ], + "certificate" : [ "MIICmzCCAYMCBgGQgSEGfjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNzA1MDQyMDQzWhcNMzQwNzA1MDQyMjIzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWkdt+hl0VUza9Ib6sLzDJV16fHWg3Gk+mM/bZGm/StZuHERTLIF8pejR/77mjrloMxVdW/dj315LPgJODtJIXkPEVcXprjauSRLGg1yzMT3+GWnveVllfprOnCZh/RqWgB2sXaH1KgDsN+4hs07aO4bth5+SlYEnuOTcVBnknq/vZgyLeazKllIaEpe+dVbusy3ZAuBTjeqNNu/v+nSwG2JE5rVwhTUHzFySzFQNtHEsz2cGFmuFBnHRQ6uYkAtVLCut786ARY80Ay3mlwQztx8S9wiSRss/J7wYpgACi9Zq3QmJB5pEdKF+M2o6aWqVuh7cyjthACM80ru2TJ1yNAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABMvnj7/QEkBlITuGQHUpQL/EwcAjMw7hdx7r8ALQ27IV5uC0EPwyCjz5Ut43PjYp/K+Z1NISeh+bYCSXgTx6ZuVUXSTF8TY/41JfYo1qlCMhS0nmHXuvs/hwoVhkLwsDDoNLyEdCNzTGWZb48HWbUFqSXuqt6UgaJrxQqnFqcKgP9lgSkThHR7IWFcDQ2lmcZWZQ4kMG0x0+FP3wS/O7g4GDKc79R9DZm23BLLsn9Y+UqEttJ2YoDSivr18V2sowxPD63hGlgzZXT/qdQC9Y5PlJ7CtUqluGwIzFq4foNGvHqHTSYggD1TKmSxfpS4XGmzSv/ZYI4IsYjsHTFS5KEM=" ], "priority" : [ "100" ] } }, { - "id" : "d11e8124-0bfa-4616-bb3d-6ca981d20a07", + "id" : "e3faf596-c05f-4485-b823-018b25e3e4c8", "name" : "rsa-enc-generated", "providerId" : "rsa-enc-generated", "subComponents" : { }, "config" : { - "privateKey" : [ "MIIEogIBAAKCAQEAnXr2XKV2LnbhMPLml9ZHDKYOdX1hstvWVBzU7k/BNJ4zZ2QKvX0dpTr/mzx7eXH8JMMDbSPFJm2zK8+qb1M1LaUj+zMAZCewZ5ZMeYRyhCUGyJrA0QYh33z9USlt075M/RNwKQO6qDBTTWUhqYXXJ2OWLfkmqALW6GRs9iSkqXrpNqSFn6EXPPBOl+/GS5AhFHc6NVelQJNLjmoqIlFgnFf6Ut60MtTlHHd9y6wFNwzUMmTYJugayxBFHqHnsdJYuAPymk/WnTpzZ58IY4vlbsw5AAyYJTK5VD3MaINmBUYIHaEDV59bsakfAylqEQv3lrzxg+8BBSaslOWCcy3J9wIDAQABAoIBAAIknA6lsnEubUu+ZR9C1g5Y13syJ26zftFVNRvrGkIjjFKHXNK4TaYjzTpTvTW+tIOG4y3h3eXIegw0vr6Av4lX+nXe0KNhm40apqluq8+a4LfrzIeWUZwEy5OxAHgbBQQv9rJFhTg9tBx/raYXbAFIDHv4AdZ+d2XhMU8Q2kFzenAYqsrposHQcFLlMxNo0ejvz0AY4+reW8r9fBg3fBCqSorttcy3lwe3Qw1ux9S+GaRV8m/rRNGdlQ8tH9MA/7KTZtox0yUlchLooWTYlnvo5HbzV1a/YESkMp4dk7sg9E/pIE4xyY3MvKM/J7IfJFLE7WuDHIPy3mfdJZYcvtECgYEAzJQZCpYd3Zp1r65Spy/nlheRSvzj0MWK19GOriF1gaAsfNqKvXRJAp5cbTpSM6p/W13+XthGJWvHlZTQ9i31OLScZ6PNnhdFHlxOGbYhAgX5JQtBhoVV0RHQlDEqvyIM//XV+aGVLL4KLaKD6/IkYmLSlhVLOy0jfS2KcX3cB7ECgYEAxRBDXhH0CNnGgXEkYLcgGlfUayglXZ2jjkkMi6M10/BAMZQA5K5cHaHzbDle0GTpaKE7bw9HeECAnC8akkYOM1HiRueUQVWcwx8cmj5uMLjZ3BMVttf3mSwkbRY7Xn38GUYL8deAkVYvxvJiJfcNJ3rXHk7dLLvRtgLHG1A3/icCgYB2uDsP+a27PDevi+pLO3GZmHOooLlUHk9Ej0fNpX0bjGhEzE5XQ3RbIKtid8XcVcUysIk9YSTT8ogQNhxNwL3d+nIJcvWQGNDznX11Tkw5cF31MWMFPbtfaIcyeJXl9Uy1/WP/SdXX8TDW6sjD0/FpZw/uKM1PuhIuQo9k7TUTAQKBgFmK6UGOYNfAtM1ObtwvebvemtvSEyB1p8LYeIXetG/IJDMi8ED45UxlsWlErEt+/vwW/x2Y0L3YeVf+o1FB2eQB2hKj2Z7SWvfiZCnGImWrKPsyBNTfT1dfUnHq/zERiAKn7HeIl5fylKUOsABWQLjmvWa9KQzRjxnoKzbC/Z5TAoGAI0m8ZU2o3itGUpc9AWpy//gwGN4c4y+MQYko91kgTRtVFfuJ5Cc2af5btV3xMpfIA6S5avNtL6n/4DclwGA2RaD47IMeWT5nTT+384bYqcT78Ga2ju+DtTnicXyftr3ML9EI/oy7UWEf0bSnrJSqoxsDarojLDn3q20Y0XDVJDc=" ], + "privateKey" : [ "MIIEowIBAAKCAQEA1e0zOnS6dHPgog9xOWJNYSzhdZOxyeMwOODyDRE0o6g5Y7mPu5Sazx0eulobiOAlDJGPVXXT2NBwajV4I4N24kFy1B3h+c8itsQsvd1aaVXvHn2XDf1jLdHTmYDI17Q0+gZNeJprXN2hqFxzi9VBrt2lA8MPG699ohIQ1EAuI4cAksyZ/xZVboxifKkmvyhef0R/7g7JcCyTGefYp0lCm7vyrD+9mMyaSOenMLteKMyhJe4jIiY2YI5aMLplCS4xobor1QU4jgXCmcihIv4JXufMvNjZ96xaSAiaKcdrI5LGAvCfVaBVIWTrvrpD5WgUiOTFMKP6MKjpJOb9VgapZQIDAQABAoIBADrPRRyGV3XJH1Fd/mngmNYkkOySSDdwgeK5EEHAX6C4D+LW8ekG7tIONtLTD6u+tuCwKV+8jxsVHjpMbbURoH6NsIQYnPVgWLI21vfxILhBfAV9UCfz5y6C9vFForEN5NxxHB4SEX7LnPPcSpV/8FkirIkOuBoL0fVakw7OgACazUPz5iT3y35BX8hFvf/QrIDKiTSkfOaDGz6g5W+1UA+KR2WvIAELuVkOH3VFEiFH2kpOPbLtbe7+Dleco9K19KTWOzkZE77kO8GRAchi3SVZZBYq9BnrtgbULh4TICYmLwksqudw6IUg26AHdgMT+9Cd5o95Lm2ON5OIJ4qpgtcCgYEA7I+QyM4LAJB67c1OIDqgKvjmtfpskwrkE9DwLCN4tnsRDyOf3YT6nHBU/bwhzZTQVXyZeKZzLdA3bzV/XMYZRhtPP5+3Ifi3f+65ZLKaRfbakY2FcU1q4NP4gDr6MgLzBVnVuGkx3JuywR6dtnLrHVBYQzpNgOw7a5nxn7f3r1MCgYEA54F8tYyqgOTZDUaFDzv2lLWMJXwcOBnKJTd5VPakiaShcMmwKAfGVZ6M0I24p+lj4Szr8bCw0239KvhYrG/t2MdrXpLId5cBBjQsrgAdF+mhxmmwhJSwWXtrmij8H+GCWBGVGZsxb4xycujDDikiG0SovSNkR4KrRSZrAntzhWcCgYAsp3EKJrK2+Y7q4q1Tsh1X30IVqd7i5tRk1TTw8AUyVQrEU9Iyi46PBzlT6DZtSyEEcg+6UZk+VaaRLIUNKyvMKw2LkgeMtxlUYejHFFvAxzc88Hz3BUkehYTMF9XwqNPc97c7J0hNP2q/v5q/vPOaxfbTQectZepVhmqw3pY3lwKBgFYRaPjiJB2pdxydZCimxWTCHilte9xLkkDF4AD7dW6K205gXXJ0eYMpX/bFSap7dZuopMuFQihI0v+ftu/c6RNYCI3vikITzNiumxHRjv9t56wpbOvNj8akwPteU2XS5C+z0bfkX7u1/nLEIIhqOHjkzMsMlmKTrPMXdl9E4EzvAoGBAKcX7Zm40yjrqXs51FcleAbqHsKNawvPjMRz5sMJixVcvBQcJISgi50UsAxNEnHA6lYr6hgew63TotMgyN9b+WVZffvOuKKC2vPN/nk6SLYMAsHmXuBEnKzcOMqfQK2dStSC65nO2AiU6qsetpbuwUUqz3/lDNCLQ49NfhuCzwdg" ], "keyUse" : [ "ENC" ], - "certificate" : [ "MIICmzCCAYMCBgGPxAiFnTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNTI5MTEwNTQzWhcNMzQwNTI5MTEwNzIzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdevZcpXYuduEw8uaX1kcMpg51fWGy29ZUHNTuT8E0njNnZAq9fR2lOv+bPHt5cfwkwwNtI8UmbbMrz6pvUzUtpSP7MwBkJ7Bnlkx5hHKEJQbImsDRBiHffP1RKW3Tvkz9E3ApA7qoMFNNZSGphdcnY5Yt+SaoAtboZGz2JKSpeuk2pIWfoRc88E6X78ZLkCEUdzo1V6VAk0uOaioiUWCcV/pS3rQy1OUcd33LrAU3DNQyZNgm6BrLEEUeoeex0li4A/KaT9adOnNnnwhji+VuzDkADJglMrlUPcxog2YFRggdoQNXn1uxqR8DKWoRC/eWvPGD7wEFJqyU5YJzLcn3AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEK1Tx8JvGS1SZ+fdr3etDLxjLBepxvrPBcITKlOl/Cy8lxLsiIm+XgyzXp63rTJbhFWOAbq43Nus9W1tM5vVyGTMih/PeQNNrGo5ONg3aNfxr86nG5Zt1KDLs73RtZqsW+8/gmDRoSCj6ttLuQdKjNoLou/yErtvx1YjnOgIDi6JPFq0zYFU4BxxkaUlqb/BKRQAG7igjMI4r0IUnuQ5JFda4o41Zas5pwUu8srgQdjTO+/8YvGJ97Lz+REVnwMaL6uG70BQZju9ry9n42HS+oAHRgk6Alb0wunlBeKU5lRgD1IiwwYruSeir67bnWNUKAR8BIPTKnwNwEaH5R7ICE=" ], + "certificate" : [ "MIICmzCCAYMCBgGQgSEG9jANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNzA1MDQyMDQzWhcNMzQwNzA1MDQyMjIzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDV7TM6dLp0c+CiD3E5Yk1hLOF1k7HJ4zA44PINETSjqDljuY+7lJrPHR66WhuI4CUMkY9VddPY0HBqNXgjg3biQXLUHeH5zyK2xCy93VppVe8efZcN/WMt0dOZgMjXtDT6Bk14mmtc3aGoXHOL1UGu3aUDww8br32iEhDUQC4jhwCSzJn/FlVujGJ8qSa/KF5/RH/uDslwLJMZ59inSUKbu/KsP72YzJpI56cwu14ozKEl7iMiJjZgjlowumUJLjGhuivVBTiOBcKZyKEi/gle58y82Nn3rFpICJopx2sjksYC8J9VoFUhZOu+ukPlaBSI5MUwo/owqOkk5v1WBqllAgMBAAEwDQYJKoZIhvcNAQELBQADggEBALZ2BA3toF/o0AxdB9xLpUs67z2apiV8M+8Sw5HqcC5nHe24BVE7PGOWKxEOKfBn3wz1fXwih6O3PUWyJHWYQM5KpZdKzTWcT1RZYLczd70JRuUFcdfCSB1onFwdPikSJ0ZjUX16706pWiSQ0zp9XT44Y+fcO75KWxdb1C6SnFj9C4mJGjOB4Teli6jnAFzXjcyBRTLlWdYFgLCqVHUodVWEjkISv5Cc7IrW/VmB3zhF9KOLPTTOcCBxuk8uPe7tWkEVhQw+YkACWC/+S7sanEtZf5pxn2GM51u5F4+Ymq7JhQBpHWyDMm0BOfSqdZxesWoqX26A2BKJXSlLlmE2kRk=" ], "priority" : [ "100" ], "algorithm" : [ "RSA-OAEP" ] } }, { - "id" : "4e8aa42c-1dc4-440b-8513-1ff78cf071a4", - "name" : "rsa-generated", - "providerId" : "rsa-generated", + "id" : "e5828056-d919-4c2e-be45-48c7597ac363", + "name" : "hmac-generated-hs512", + "providerId" : "hmac-generated", "subComponents" : { }, "config" : { - "privateKey" : [ "MIIEogIBAAKCAQEA0x+OlzVMjjr4qHqlDT+AEOZvpG2e5O3gEVoAKJhy9i5ckh++nbZY4rSaZowmDU6ST+ofuCA8dOXlHoMoDhZ+IiwSCVE2g5M79RUfoc1YUsjEdTEiGh597rgH9/dXJ/HpME9TaNfvQmeOcPCMW7EH7MlSa31e3IGG5SulwFOpGReUdrLWP3bp+jeorNVyrGzyp2a8DYf+0vzLy3n+IFB4l12zLVm/2CLXHKmFnPACwINL6cvW/SpOwKovCETdKSMqJtMKssTjjCDeLUPHkL9FpxKCbs8dO9562cwO90nCdUgtLakQoN2pyKYhNi6UP0Fp0DqZRrTGLAHfkeRelMwx6wIDAQABAoIBAAiu8hbvBsSM0WBglvxKAdLwH2Rka9YfoIkmKf6Bcq0EcCNEcfsbnmFIq1cPaZs/gY4O45oXnVTzha5xF4soyqxOIrnGYNcdjahBY6ksgHb7MfVd/XiUi3pvkEhXIHsQnJYzlQspYnpZNwcXJba5u8k16JFqOSYZn7o6Rtl3t2tENU2Owu8OcQYv/57MCZ0m3xCGExPYpiVwk3fAJ6HvPsuB452Edjd4prqq1PGL8DUJLFtbvajw1n/o2rVS6DBlWU985QaS2TyhRS9wbQyeGt/HDCW/Nwpz9zg/vDk23XKIkHseXdG1BY35dBVnLVMxu1e5PzGMwwx7yqLffyb0NOkCgYEA/7Z1TIEW1riyoq+ICHtp3ejG+Wz+oYX5tc///6RI1X080z/GAE7fuSUhTMDBuhv5Xcw3Rj1YRzKX7nzmVe7RlnM3RjT/Zljyj5KQRYaS9CFdosJO+ZOo2vSrjZbfssqjiVo6+ox+zdKa/kDToMZXSkD0cCxYSh6W2QN8fJDfd6MCgYEA01xGazojGEb6edQd13zNTkLEE+587Hbfw8CIuduhwbT27rSJ2Ue+RzPVkTJVJrE6o0YTu5Cedvt+gqD29XZ7A1uk1hB4JsbEtumQ2AijjtattduSobfI0QXxx/5w7m+FcJ42S6Mtfu9xLf0qchVswVm/i0boawdnBn4/bAQUoRkCgYBdSc5PQ8T2PtmEum7xUTzVJUf51QasHLl119U4CVI8+HyJQPnWQPAjlmUooCXM5Mm7q3X63QRorQ96hPxvGzpBHfVrWohWaVrMgBa8FpVkFQwZBbRUHsd6Ycp4VDN2AbFZuZ5Mq5bTNeMvoKzUOae8wierCLKJD9HOiBQRSbUM6wKBgFuox60WoEOV/Ge68loR+GL5F1lhcnGFt9KHe4PGWKbNmMy6JJHCyCTOuM5n2n+WGkzWRhZwSBhnRlzV+2NFx2EUbC6dI84FIygDsFnPnUaDmP+lwjg5oG/tOQY3NLhiSqclJXy1vjQvGJEOGksxOWG8TxHSZVaM9kPdmhl4x415AoGAL80+e4ENm17iaaw6bhgOwWd78Y+PgOSd3MDSzXf4FwLGMuzhUg0lR2YmHC3peHjuc3odr1GP2FnmS9AuXmq2e4478j4/VqYtUTFo2caiMB8sLXZVknf3n3S1aG4hMJzz6h0lISrGNwtYrUyWUIyOTVu+sek5NY37l/A9Wxe8KnE=" ], - "keyUse" : [ "SIG" ], - "certificate" : [ "MIICmzCCAYMCBgGPxAiFEjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNTI5MTEwNTQzWhcNMzQwNTI5MTEwNzIzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTH46XNUyOOvioeqUNP4AQ5m+kbZ7k7eARWgAomHL2LlySH76dtljitJpmjCYNTpJP6h+4IDx05eUegygOFn4iLBIJUTaDkzv1FR+hzVhSyMR1MSIaHn3uuAf391cn8ekwT1No1+9CZ45w8IxbsQfsyVJrfV7cgYblK6XAU6kZF5R2stY/dun6N6is1XKsbPKnZrwNh/7S/MvLef4gUHiXXbMtWb/YItccqYWc8ALAg0vpy9b9Kk7Aqi8IRN0pIyom0wqyxOOMIN4tQ8eQv0WnEoJuzx073nrZzA73ScJ1SC0tqRCg3anIpiE2LpQ/QWnQOplGtMYsAd+R5F6UzDHrAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAFcrX2sXr6ZHeXelj8mmACMjZ2hphWjDB7YQ0BfGzWh/1DFa/AONoXznYbM3IA7osOeZTACKx5Dj32D65sn5afYBjjVoU+eQw/U+ZV9DXWwOVAn5dWcZjKZA9nnFA9W6scWZqRZfkP8uf7FNNtQ3IBYKQmfuDyAv4PTwLGAKsQScyZXKvZdu8PLG1lQ7ZQ77r6zrp54B7QQNzcX1pCLLfQkauRO7VWGMXVj2rMmqpEn78dSKe1dj4y+Z/tWS6trz6B7vJB4n3WeFCeiBQpkVvBfs6XUxYdsZXxOqfxARd6TNMWo8mXpu5kApbHZ0yWOr+bOppcECV/8RQ3+A3w7CbcY=" ], + "kid" : [ "cbc2c745-4a3b-48a3-9fe8-4c82d8f9b287" ], + "secret" : [ "2oHJvguIgxCb3tr7IKDprsX7glPQhkV9U8ZV0ArAcDGZy-0TvgRNaWyJtN9S-gTyBbz2iLidJN3coUHdFLw9WHQtIWeJjeyj1A-Qj9ujoSDRGzvruHjW63o0Le7sea-4iaQiSDjWhhFZj23ifTd1JKK2UR0j-VoAIcjGMXLTEek" ], + "priority" : [ "100" ], + "algorithm" : [ "HS512" ] + } + }, { + "id" : "64d8f2ba-5e77-4197-8991-534051700b28", + "name" : "aes-generated", + "providerId" : "aes-generated", + "subComponents" : { }, + "config" : { + "kid" : [ "c4ee3d84-44ce-4d72-b28b-360946db5aa5" ], + "secret" : [ "Ki0YG6uouEUz31Wnz_-JxQ" ], "priority" : [ "100" ] } } ] @@ -3381,7 +3352,7 @@ "internationalizationEnabled" : false, "supportedLocales" : [ ], "authenticationFlows" : [ { - "id" : "5e164e0a-d000-4ae5-a7df-2e97fe53ad95", + "id" : "17f38d86-2dbb-49eb-8a55-b4b88ca15260", "alias" : "Account verification options", "description" : "Method with which to verity the existing account", "providerId" : "basic-flow", @@ -3403,7 +3374,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "1e06b02d-fb6e-45e1-891f-78c9707205f2", + "id" : "e510418e-ed31-4838-828a-5538583cb5c5", "alias" : "Browser - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3425,7 +3396,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "c882e2e8-9807-47d1-8332-7769d8e49ed3", + "id" : "1aeebed0-6b38-47f9-acb1-995a8885f0ff", "alias" : "Direct Grant - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3447,7 +3418,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "ebdfb057-e948-45d0-8569-ff539716da2a", + "id" : "911e013b-95b7-4c0d-bb96-13908a034b5f", "alias" : "First broker login - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3469,7 +3440,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "02dfe0ed-3f5e-499c-a33d-933bd0bfc2d3", + "id" : "56776910-0b46-4503-8eb8-388c9e300c3d", "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", @@ -3491,7 +3462,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "c4859e5a-502a-4621-bb99-dc86638f6e2d", + "id" : "5764649a-0ec1-483c-8fe0-fe85fa9d2650", "alias" : "Reset - Conditional OTP", "description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.", "providerId" : "basic-flow", @@ -3513,7 +3484,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "f1d83f56-e919-4e8d-9bfb-d8e158a290a3", + "id" : "b4353d0f-73e6-4f9a-a3d6-529845bbe182", "alias" : "User creation or linking", "description" : "Flow for the existing/non-existing user alternatives", "providerId" : "basic-flow", @@ -3536,7 +3507,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "5bf160b5-ac92-458b-8291-62f8651d9fe8", + "id" : "f7f7290c-a5c7-4554-b5eb-020182a9a4f6", "alias" : "Verify Existing Account by Re-authentication", "description" : "Reauthentication of existing account", "providerId" : "basic-flow", @@ -3558,7 +3529,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "908ddbdd-86e5-4dd2-b059-c51901c3db3b", + "id" : "4e810336-f746-4651-a0f7-a13fd4a2822e", "alias" : "browser", "description" : "browser based authentication", "providerId" : "basic-flow", @@ -3594,7 +3565,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "551ea3ba-1df6-41b6-93d0-351d3f376953", + "id" : "7470a006-baf2-4b93-a78d-3fb8b9f2a779", "alias" : "clients", "description" : "Base authentication for clients", "providerId" : "client-flow", @@ -3630,7 +3601,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "22d44d3d-c24c-4af1-befa-b8f397898da4", + "id" : "7218baf3-65f0-469a-80ee-8a136e848842", "alias" : "direct grant", "description" : "OpenID Connect Resource Owner Grant", "providerId" : "basic-flow", @@ -3659,7 +3630,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "4fb680f9-addb-4fd1-90e9-c5f7b1895845", + "id" : "1b397913-0652-422a-a3c0-744b63819769", "alias" : "docker auth", "description" : "Used by Docker clients to authenticate against the IDP", "providerId" : "basic-flow", @@ -3674,7 +3645,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "f72b0e9e-8f89-4ed2-9626-f8183687d204", + "id" : "6628afd8-61a7-4aae-a7cb-750394236d01", "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", @@ -3697,7 +3668,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "b7302bf3-a28e-4a4a-aaf0-6028ee5bd56c", + "id" : "f6cc90e9-ed55-4fc4-bdf6-79d82c79721b", "alias" : "forms", "description" : "Username, password, otp and other auth forms.", "providerId" : "basic-flow", @@ -3719,7 +3690,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "a9fad147-a480-4478-8488-0a7bac07bfde", + "id" : "1b0d5812-94b8-4965-a6ea-37399494c385", "alias" : "registration", "description" : "registration flow", "providerId" : "basic-flow", @@ -3735,7 +3706,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "2564d02c-767a-4067-a178-d65b66b6ec56", + "id" : "eac58525-7d5d-437b-bd92-d2bf0fd7dfd7", "alias" : "registration form", "description" : "registration form", "providerId" : "form-flow", @@ -3771,7 +3742,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "f5b5f406-088b-4cc5-b2ba-a633f3245c64", + "id" : "96f8470d-fc7e-4418-a2c1-cd8580779307", "alias" : "reset credentials", "description" : "Reset credentials for a user if they forgot their password or something", "providerId" : "basic-flow", @@ -3807,7 +3778,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "f89b06ad-71f1-4c85-90c9-6d60476c4aa0", + "id" : "3166215e-d1e2-4e41-8e62-8f0054b5eabb", "alias" : "saml ecp", "description" : "SAML ECP Profile Authentication Flow", "providerId" : "basic-flow", @@ -3823,13 +3794,13 @@ } ] } ], "authenticatorConfig" : [ { - "id" : "d416403c-b4fb-4379-81b5-254c802cb3bb", + "id" : "b91d0414-5e77-481f-8600-a1da261f5bef", "alias" : "create unique user config", "config" : { "require.password.update.after.registration" : "false" } }, { - "id" : "2c8f5553-df78-4658-a39c-eea7478f0d6c", + "id" : "0200f9d4-1093-4f67-bef5-1f503f09c3cd", "alias" : "review profile config", "config" : { "update.profile.on.first.login" : "missing" diff --git a/docker/config/realm-export-pitc-without-tenant.json b/docker/config/realm-export-pitc-without-tenant.json deleted file mode 100644 index 3219d3bbcd..0000000000 --- a/docker/config/realm-export-pitc-without-tenant.json +++ /dev/null @@ -1,4176 +0,0 @@ -[ { - "id" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "realm" : "pitc", - "displayName" : "", - "displayNameHtml" : "", - "notBefore" : 0, - "defaultSignatureAlgorithm" : "RS256", - "revokeRefreshToken" : false, - "refreshTokenMaxReuse" : 0, - "accessTokenLifespan" : 300, - "accessTokenLifespanForImplicitFlow" : 900, - "ssoSessionIdleTimeout" : 1800, - "ssoSessionMaxLifespan" : 36000, - "ssoSessionIdleTimeoutRememberMe" : 0, - "ssoSessionMaxLifespanRememberMe" : 0, - "offlineSessionIdleTimeout" : 2592000, - "offlineSessionMaxLifespanEnabled" : false, - "offlineSessionMaxLifespan" : 5184000, - "clientSessionIdleTimeout" : 0, - "clientSessionMaxLifespan" : 0, - "clientOfflineSessionIdleTimeout" : 0, - "clientOfflineSessionMaxLifespan" : 0, - "accessCodeLifespan" : 60, - "accessCodeLifespanUserAction" : 300, - "accessCodeLifespanLogin" : 1800, - "actionTokenGeneratedByAdminLifespan" : 43200, - "actionTokenGeneratedByUserLifespan" : 300, - "oauth2DeviceCodeLifespan" : 600, - "oauth2DevicePollingInterval" : 5, - "enabled" : true, - "sslRequired" : "external", - "registrationAllowed" : false, - "registrationEmailAsUsername" : false, - "rememberMe" : false, - "verifyEmail" : false, - "loginWithEmailAllowed" : true, - "duplicateEmailsAllowed" : false, - "resetPasswordAllowed" : false, - "editUsernameAllowed" : false, - "bruteForceProtected" : false, - "permanentLockout" : false, - "maxTemporaryLockouts" : 0, - "maxFailureWaitSeconds" : 900, - "minimumQuickLoginWaitSeconds" : 60, - "waitIncrementSeconds" : 60, - "quickLoginCheckMilliSeconds" : 1000, - "maxDeltaTimeSeconds" : 43200, - "failureFactor" : 30, - "roles" : { - "realm" : [ { - "id" : "758171cd-58e2-43b6-bd0e-9afb7c2ca2f9", - "name" : "org_pl", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "2717bcd3-3627-460b-b861-571ad8eee0e5", - "name" : "offline_access", - "description" : "${role_offline-access}", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "2b173cac-d60e-49e5-be20-454e79199c57", - "name" : "org_midcicd", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "d03eeb03-ad4d-4ce2-acd2-113f169669b7", - "name" : "org_personal", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "f57969cb-5493-4a32-84d4-2d80e708f4fc", - "name" : "org_gl", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "3901aadc-7c91-4568-9e2a-b32934893505", - "name" : "org_mobility", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "e48beabd-4526-4d3d-8958-b45ab2437b9f", - "name" : "org_de", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "db421806-c825-4810-93ac-79b63865c7f2", - "name" : "org_devruby", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "fd4def8e-01d9-488a-bcb8-209914b4601f", - "name" : "org_racoon", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "d6210295-f6f2-4692-b17b-783079135546", - "name" : "org_sys", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "9ceb6dbb-475f-467a-a126-ad70171f861a", - "name" : "org_midcontainer", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "9c802ad9-a0dd-42fd-873d-56335bbe941e", - "name" : "org_bl", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "9f248491-cbde-4bb0-9c8a-9568a5dbefef", - "name" : "default-roles-pitc_okr_staging", - "description" : "${role_default-roles}", - "composite" : true, - "composites" : { - "realm" : [ "offline_access", "uma_authorization" ], - "client" : { - "account" : [ "view-profile", "manage-account" ] - } - }, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "4f6337f3-71af-41f1-9917-dfa355bd71c4", - "name" : "org_security", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "0add4da2-883a-412a-8b79-bdd6eef545a6", - "name" : "org_devtre", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "a78755f9-37b1-4cb8-8155-31d0572c1c42", - "name" : "org_zh", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "f65332f6-e9bb-4e0f-a09f-8270b0c0be56", - "name" : "org_azubi", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "5a108868-05e6-4630-b742-492115fc75a4", - "name" : "org_ux", - "description" : "", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - }, { - "id" : "15857402-0e96-462e-adf6-1d9c70b258b1", - "name" : "uma_authorization", - "description" : "${role_uma_authorization}", - "composite" : false, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b", - "attributes" : { } - } ], - "client" : { - "realm-management" : [ { - "id" : "75eecef4-3714-4de8-acfa-aa76525b95d3", - "name" : "view-authorization", - "description" : "${role_view-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "fe725fba-bbbf-476a-a3f3-7a59452212a2", - "name" : "manage-realm", - "description" : "${role_manage-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "18ecca0b-05b4-45ca-9e1b-ea1bba244f39", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "realm-management" : [ "query-clients" ] - } - }, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "90cae136-5144-47c0-a540-17eec780e795", - "name" : "manage-users", - "description" : "${role_manage-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "df140639-114b-4f92-b1cb-aeefea5b078b", - "name" : "create-client", - "description" : "${role_create-client}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "cddeda6b-e03a-413b-b78b-6379c21b1d7f", - "name" : "query-clients", - "description" : "${role_query-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "7a056ff2-3b4b-4386-9333-8ad7c52e36b5", - "name" : "query-groups", - "description" : "${role_query-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "01f03112-3ee3-4fd6-b8d1-458ea59ef39a", - "name" : "realm-admin", - "description" : "${role_realm-admin}", - "composite" : true, - "composites" : { - "client" : { - "realm-management" : [ "view-authorization", "view-clients", "manage-realm", "manage-users", "query-groups", "query-clients", "create-client", "manage-clients", "query-realms", "manage-authorization", "view-identity-providers", "view-users", "manage-identity-providers", "manage-events", "impersonation", "view-events", "view-realm", "query-users" ] - } - }, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "c74331e3-3834-4700-be56-c8eedcf2df98", - "name" : "manage-clients", - "description" : "${role_manage-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "84a5f824-160d-4d33-bf11-a855e6cde237", - "name" : "query-realms", - "description" : "${role_query-realms}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "732214ee-0d66-4f35-8bff-3585aeb0de35", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "191d604c-926d-456c-be2a-59d0fca2ad6a", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "ca0a5e14-4ade-4e3f-9208-da612db93ac7", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "realm-management" : [ "query-groups", "query-users" ] - } - }, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "ae8096f8-3ffb-49dd-80c6-029421271e83", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "d54c9636-6847-4d05-a60e-0481ce199d9c", - "name" : "manage-events", - "description" : "${role_manage-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "e0bc7c6c-dacd-4133-abdb-df60c0c3e51b", - "name" : "impersonation", - "description" : "${role_impersonation}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "9f41add7-9ebd-49d2-aa63-a5d5755c3bc3", - "name" : "view-events", - "description" : "${role_view-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "51efcc02-7301-4652-8df4-6d6c67b1157a", - "name" : "view-realm", - "description" : "${role_view-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - }, { - "id" : "45c050fe-1214-4dc0-b805-33946ab7e0b4", - "name" : "query-users", - "description" : "${role_query-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "attributes" : { } - } ], - "security-admin-console" : [ ], - "admin-cli" : [ ], - "pitc_okr_staging" : [ ], - "account-console" : [ ], - "acme_okr_staging" : [ ], - "broker" : [ { - "id" : "ede9fd28-4126-4111-bf9b-acce73510196", - "name" : "read-token", - "description" : "${role_read-token}", - "composite" : false, - "clientRole" : true, - "containerId" : "25604a69-806e-4351-84ce-cc288e714d9c", - "attributes" : { } - } ], - "account" : [ { - "id" : "8f26d992-4082-4cd5-962f-a2e5c43f76a1", - "name" : "delete-account", - "description" : "${role_delete-account}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "7240905a-8cb9-4774-8718-30685e753c4e", - "name" : "view-profile", - "description" : "${role_view-profile}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "c73ec80b-a72a-4174-a5b6-e14cefd9245d", - "name" : "manage-account-links", - "description" : "${role_manage-account-links}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "d281db86-b681-4013-8f64-ce1291194f8d", - "name" : "view-consent", - "description" : "${role_view-consent}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "f1096785-b647-4954-9bb9-b9a9d743084a", - "name" : "view-groups", - "description" : "${role_view-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "f91e2006-e8fa-408e-9c05-07d44d9259ce", - "name" : "view-applications", - "description" : "${role_view-applications}", - "composite" : false, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "d65ebb97-5679-4595-a8e6-ca959035fa04", - "name" : "manage-account", - "description" : "${role_manage-account}", - "composite" : true, - "composites" : { - "client" : { - "account" : [ "manage-account-links" ] - } - }, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - }, { - "id" : "a4ef81f0-2907-4c09-9bff-df774b0cda1f", - "name" : "manage-consent", - "description" : "${role_manage-consent}", - "composite" : true, - "composites" : { - "client" : { - "account" : [ "view-consent" ] - } - }, - "clientRole" : true, - "containerId" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "attributes" : { } - } ] - } - }, - "groups" : [ ], - "defaultRole" : { - "id" : "9f248491-cbde-4bb0-9c8a-9568a5dbefef", - "name" : "default-roles-pitc_okr_staging", - "description" : "${role_default-roles}", - "composite" : true, - "clientRole" : false, - "containerId" : "43b9ddfb-26f5-49a8-852b-0e4f447f4a0b" - }, - "requiredCredentials" : [ "password" ], - "otpPolicyType" : "totp", - "otpPolicyAlgorithm" : "HmacSHA1", - "otpPolicyInitialCounter" : 0, - "otpPolicyDigits" : 6, - "otpPolicyLookAheadWindow" : 1, - "otpPolicyPeriod" : 30, - "otpPolicyCodeReusable" : false, - "otpSupportedApplications" : [ "totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName" ], - "localizationTexts" : { }, - "webAuthnPolicyRpEntityName" : "keycloak", - "webAuthnPolicySignatureAlgorithms" : [ "ES256" ], - "webAuthnPolicyRpId" : "", - "webAuthnPolicyAttestationConveyancePreference" : "not specified", - "webAuthnPolicyAuthenticatorAttachment" : "not specified", - "webAuthnPolicyRequireResidentKey" : "not specified", - "webAuthnPolicyUserVerificationRequirement" : "not specified", - "webAuthnPolicyCreateTimeout" : 0, - "webAuthnPolicyAvoidSameAuthenticatorRegister" : false, - "webAuthnPolicyAcceptableAaguids" : [ ], - "webAuthnPolicyExtraOrigins" : [ ], - "webAuthnPolicyPasswordlessRpEntityName" : "keycloak", - "webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256" ], - "webAuthnPolicyPasswordlessRpId" : "", - "webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified", - "webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified", - "webAuthnPolicyPasswordlessRequireResidentKey" : "not specified", - "webAuthnPolicyPasswordlessUserVerificationRequirement" : "not specified", - "webAuthnPolicyPasswordlessCreateTimeout" : 0, - "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false, - "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ], - "webAuthnPolicyPasswordlessExtraOrigins" : [ ], - "users" : [ { - "id" : "6683aba6-3c73-4568-8686-983c2530078f", - "username" : "bbt", - "firstName" : "Ashleigh", - "lastName" : "Russell", - "email" : "bbt@bbt.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "8744569d-dd7d-4dfe-8dcf-3d33fe50c6b6", - "type" : "password", - "createdDate" : 1718165822866, - "secretData" : "{\"value\":\"DIDQNa5jTM6E+Ovq9PzGveym4bpDu4lUciVcO3yGiPr2oPtpH11V3Gd//KvlnVhFeeklJEUVFXqFUUmWSDmo8g==\",\"salt\":\"SKhRO7hVvFdIr9MDATLolg==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "default-roles-pitc_okr_staging", "org_azubi" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "21126ada-e288-446f-b62f-bdb1eefbbc22", - "username" : "bl", - "firstName" : "Esha", - "lastName" : "Harris", - "email" : "bl@bl.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "4bddf197-533d-4bba-bceb-f05766744350", - "type" : "password", - "createdDate" : 1718165823243, - "secretData" : "{\"value\":\"PAmGSxT+WSehDXQQAnr0slGSdSlVOHxhmrrFgP+fiwgHfc94cqRwtVDbCZcEwt/ryqf+jUW5pYYjkVqgaZpLZg==\",\"salt\":\"uhpqWbnYsbpWXzXY1JyU/A==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "org_bl", "default-roles-pitc_okr_staging", "org_mobility" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "35bcff93-8e80-46a3-a725-6a0b821c2736", - "username" : "bl-mid", - "firstName" : "BL", - "lastName" : "Mid", - "email" : "bl@mid.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "ba66e78e-fd90-4e64-abe1-69a1e022f69c", - "type" : "password", - "createdDate" : 1718165823793, - "secretData" : "{\"value\":\"tRASJJ+IfTaMj2E19zxM23/9ZuqMqO25aiY9AqoSPbBsg4EUZE2rx3LrM0cvePnA+0ngHyQR7fvaUtYEYc5xgw==\",\"salt\":\"C6z/xcVTodbE8O98+xlLqg==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "org_midcontainer", "org_bl", "default-roles-pitc_okr_staging", "org_midcicd" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "d7ba6c63-3570-4b14-874d-23c138e374f5", - "username" : "bl-mob", - "firstName" : "BL", - "lastName" : "Mobility", - "email" : "bl@mob.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "eac31cb9-4965-4407-9bbd-778d3b140c36", - "type" : "password", - "createdDate" : 1718165823611, - "secretData" : "{\"value\":\"LjtEmSUupSZg9KfMaYqHgG8pXaUElZm9u6PGuzrEvJz++ZswvUqnzH+Q3845DGHtb6V3NXtp54rmrj/RdfeMaQ==\",\"salt\":\"sTeXKvAURbq30J8yMAIF3g==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "org_bl", "default-roles-pitc_okr_staging", "org_mobility" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "df109c17-4e05-4520-a8ed-5f03f4d553fe", - "username" : "bl-ruby", - "firstName" : "BL", - "lastName" : "Ruby", - "email" : "bl@ruby.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "e55a6ad0-6304-46e1-bfa9-94d22315cf09", - "type" : "password", - "createdDate" : 1718165823977, - "secretData" : "{\"value\":\"93rsiR7Acc9qUnEl/6xFK5x6CqoNTItZTuY5Wr9wKILIJGUGiduDGSDxSN5seGOUH8vkShBMQW0pjQIIH7IwxQ==\",\"salt\":\"tzTEy2/vavMryJgrid2YSA==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "org_bl", "default-roles-pitc_okr_staging", "org_devruby" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "cca7d72a-614f-4389-bc83-cad775feeedc", - "username" : "bl-sys", - "firstName" : "BL", - "lastName" : "Sys", - "email" : "bl@sys.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "fc9ca757-36ea-4f94-be31-a3ee1867a9a3", - "type" : "password", - "createdDate" : 1718165824159, - "secretData" : "{\"value\":\"0CQ2VJI4gPIbZR9YL48Mnazh5P/ZI24e6Y7YjV6lQAA5C7scMI5lVKVQnl0aSqABQWQsVQjK6vJc80ZpEW47Vw==\",\"salt\":\"Lwh4jiTEJF2UC0NR/wIuNg==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "org_sys", "org_bl", "default-roles-pitc_okr_staging" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "e5991773-7d4f-40ec-93a2-2101a499dd3b", - "username" : "gl", - "firstName" : "Jaya", - "lastName" : "Norris", - "email" : "gl@gl.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "d1ad0bf4-6b09-4a98-af1d-1e86cb9b7e70", - "type" : "password", - "createdDate" : 1718165823058, - "secretData" : "{\"value\":\"Z/tjx4wa7zzUiVvBzSKdqxnSSXHotGbMZPneCqB5QxmrcbvvHvMcwL5Td1XRw8Gq6DK04GFjexWO7dsRnsaquQ==\",\"salt\":\"0Hfr6Dqv7r2NCeq2tUUyaw==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "default-roles-pitc_okr_staging", "org_gl" ], - "notBefore" : 0, - "groups" : [ ] - }, { - "id" : "5d735cca-1554-45e7-b485-e3a60a26ba54", - "username" : "member", - "firstName" : "Abraham", - "lastName" : " Woodard", - "email" : "member@member.com", - "emailVerified" : true, - "createdTimestamp" : 1700823629490, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "ff106929-7d3a-4c28-a5ee-8defab68dc17", - "type" : "password", - "createdDate" : 1718165823429, - "secretData" : "{\"value\":\"mmsqTW5hLOXY41slfdlOwwT7O8Tj8yXkdi04a83jvH363IkFSKgykC6WT6iprtcVBZy6eBQIYfroXGxfyDm3ZQ==\",\"salt\":\"lCHJ0hW7qH+XxTdmUDiZAg==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "default-roles-pitc_okr_staging", "org_mobility" ], - "notBefore" : 0, - "groups" : [ ] - } ], - "scopeMappings" : [ { - "clientScope" : "pitc", - "roles" : [ "org_gl", "org_bl", "offline_access", "org_azubi", "default-roles-pitc_okr_staging", "uma_authorization", "org_mobility" ] - }, { - "clientScope" : "offline_access", - "roles" : [ "offline_access" ] - } ], - "clientScopeMappings" : { - "account" : [ { - "client" : "account-console", - "roles" : [ "manage-account", "view-groups" ] - } ] - }, - "clients" : [ { - "id" : "d21323ce-46e9-4a10-ba1a-c58c8f1e088c", - "clientId" : "account", - "name" : "${client_account}", - "rootUrl" : "${authBaseUrl}", - "baseUrl" : "/realms/pitc/account/", - "surrogateAuthRequired" : false, - "enabled" : true, - "alwaysDisplayInConsole" : false, - "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "/realms/pitc/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", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "577ef857-c6d4-4561-94f2-dd8dd1e7b86d", - "clientId" : "account-console", - "name" : "${client_account-console}", - "rootUrl" : "${authBaseUrl}", - "baseUrl" : "/realms/pitc_okr_staging/account/", - "surrogateAuthRequired" : false, - "enabled" : true, - "alwaysDisplayInConsole" : false, - "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "/realms/pitc_okr_staging/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" : "d3070834-c98d-4c56-9f29-273a9f7dc7a4", - "name" : "audience resolve", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-audience-resolve-mapper", - "consentRequired" : false, - "config" : { } - } ], - "defaultClientScopes" : [ "web-origins", "acr", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "cc837e05-bf8f-4529-9aa4-1b6df6bfbede", - "clientId" : "acme_okr_staging", - "name" : "OKR-Tool-Staging - Acme", - "description" : "", - "rootUrl" : "", - "adminUrl" : "", - "baseUrl" : "", - "surrogateAuthRequired" : false, - "enabled" : true, - "alwaysDisplayInConsole" : false, - "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "http://acme.okr.localhost:4200/*", "https://acme.okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "https://okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://acme.okr.localhost:8080:/*", "https://okr-stag.ocp.cloudscale.puzzle.ch:*", "http://acme.okr.localhost:8080/*", "https://acme.okr-stag.ocp.cloudscale.puzzle.ch:*" ], - "webOrigins" : [ "+" ], - "notBefore" : 0, - "bearerOnly" : false, - "consentRequired" : false, - "standardFlowEnabled" : true, - "implicitFlowEnabled" : false, - "directAccessGrantsEnabled" : false, - "serviceAccountsEnabled" : false, - "publicClient" : true, - "frontchannelLogout" : false, - "protocol" : "openid-connect", - "attributes" : { - "frontchannel.logout.url" : "https://okr.ocp-internal.cloudscale.puzzle.ch", - "post.logout.redirect.uris" : "http://acme.okr.localhost:4200/*##https://okr-stag.ocp.cloudscale.puzzle.ch:*##http://acme.okr.localhost:8080/*##http://acme.okr.localhost:8080:/*", - "oauth2.device.authorization.grant.enabled" : "false", - "backchannel.logout.revoke.offline.tokens" : "false", - "use.refresh.tokens" : "true", - "oidc.ciba.grant.enabled" : "false", - "backchannel.logout.session.required" : "false", - "client_credentials.use_refresh_token" : "false", - "tls.client.certificate.bound.access.tokens" : "false", - "require.pushed.authorization.requests" : "false", - "acr.loa.map" : "{}", - "display.on.consent.screen" : "false", - "token.response.type.bearer.lower-case" : "false" - }, - "authenticationFlowBindingOverrides" : { }, - "fullScopeAllowed" : true, - "nodeReRegistrationTimeout" : -1, - "defaultClientScopes" : [ "web-origins", "acr", "client_acme", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "acf762e9-719e-466d-9ef5-956eed3cfa5a", - "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" : { - "post.logout.redirect.uris" : "+" - }, - "authenticationFlowBindingOverrides" : { }, - "fullScopeAllowed" : false, - "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "25604a69-806e-4351-84ce-cc288e714d9c", - "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" : { - "post.logout.redirect.uris" : "+" - }, - "authenticationFlowBindingOverrides" : { }, - "fullScopeAllowed" : false, - "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "6b3dc034-2a41-4230-a27d-493833919a5a", - "clientId" : "pitc_okr_staging", - "name" : "OKR-Tool-Staging - PITC", - "description" : "", - "rootUrl" : "", - "adminUrl" : "", - "baseUrl" : "", - "surrogateAuthRequired" : false, - "enabled" : true, - "alwaysDisplayInConsole" : false, - "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "https://okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc.okr.localhost:4200/*", "https://okr-stag.ocp.cloudscale.puzzle.ch:*", "http://pitc.okr.localhost:8080/*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch:*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc.okr.localhost:8080:/*" ], - "webOrigins" : [ "+" ], - "notBefore" : 0, - "bearerOnly" : false, - "consentRequired" : false, - "standardFlowEnabled" : true, - "implicitFlowEnabled" : false, - "directAccessGrantsEnabled" : false, - "serviceAccountsEnabled" : false, - "publicClient" : true, - "frontchannelLogout" : false, - "protocol" : "openid-connect", - "attributes" : { - "frontchannel.logout.url" : "https://okr.ocp-internal.cloudscale.puzzle.ch", - "post.logout.redirect.uris" : "http://pitc.okr.localhost:4200/*##https://okr-stag.ocp.cloudscale.puzzle.ch:*##http://pitc.okr.localhost:8080/*##http://pitc.okr.localhost:8080:/*", - "oauth2.device.authorization.grant.enabled" : "false", - "backchannel.logout.revoke.offline.tokens" : "false", - "use.refresh.tokens" : "true", - "oidc.ciba.grant.enabled" : "false", - "backchannel.logout.session.required" : "false", - "client_credentials.use_refresh_token" : "false", - "tls.client.certificate.bound.access.tokens" : "false", - "require.pushed.authorization.requests" : "false", - "acr.loa.map" : "{}", - "display.on.consent.screen" : "false", - "token.response.type.bearer.lower-case" : "false" - }, - "authenticationFlowBindingOverrides" : { }, - "fullScopeAllowed" : true, - "nodeReRegistrationTimeout" : -1, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "pitc", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "f5757601-9812-4aec-8585-f91b79eb3c6e", - "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" : { - "post.logout.redirect.uris" : "+" - }, - "authenticationFlowBindingOverrides" : { }, - "fullScopeAllowed" : false, - "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "5ca5c001-3711-4811-b98a-7deb75497f5d", - "clientId" : "security-admin-console", - "name" : "${client_security-admin-console}", - "rootUrl" : "${authAdminUrl}", - "baseUrl" : "/admin/pitc/console/", - "surrogateAuthRequired" : false, - "enabled" : true, - "alwaysDisplayInConsole" : false, - "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "/admin/pitc/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" : "89fe5321-673c-4b04-9983-781432d79a30", - "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", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - } ], - "clientScopes" : [ { - "id" : "705ad3ff-5d11-4b80-ae54-1e58f40be825", - "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" : "40d11fc9-9e90-436a-a737-0ef68ecb09ca", - "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" : "180565c2-6598-46ba-ae99-b3bfb40c7f0e", - "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" : "25d825b0-9567-4942-8e9b-4d061bc50825", - "name" : "pitc", - "description" : "", - "protocol" : "openid-connect", - "attributes" : { - "include.in.token.scope" : "true", - "display.on.consent.screen" : "true", - "gui.order" : "", - "consent.screen.text" : "" - }, - "protocolMappers" : [ { - "id" : "76b7042a-f8ed-47e6-a282-6451e953187d", - "name" : "realm roles", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "multivalued" : "true", - "userinfo.token.claim" : "false", - "user.attribute" : "foo", - "id.token.claim" : "false", - "access.token.claim" : "true", - "claim.name" : "pitc.roles", - "jsonType.label" : "String" - } - } ] - }, { - "id" : "c851f7fc-e969-482a-8225-c285a448012c", - "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" : "9ba260e1-f22e-4451-9c16-6e5cda491023", - "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" : "b6890e43-9679-4036-8187-372459fc274e", - "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" : "b97db7aa-ad6b-4e42-bc27-4b53a52e76a9", - "name" : "client_acme", - "description" : "Maps claim tenant to acme ", - "protocol" : "openid-connect", - "attributes" : { - "include.in.token.scope" : "false", - "display.on.consent.screen" : "false", - "gui.order" : "", - "consent.screen.text" : "" - }, - "protocolMappers" : [ { - "id" : "ad4696ac-59cc-41ab-b90b-cab8a07e03f9", - "name" : "Tenant ACME claim mapper", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-hardcoded-claim-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "claim.value" : "acme", - "userinfo.token.claim" : "true", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "tenant", - "jsonType.label" : "String", - "access.tokenResponse.claim" : "false" - } - } ] - }, { - "id" : "9dcb6931-c86a-45c1-94d1-62110e58a64d", - "name" : "role_list", - "description" : "SAML role list", - "protocol" : "saml", - "attributes" : { - "consent.screen.text" : "${samlRoleListScopeConsentText}", - "display.on.consent.screen" : "true" - }, - "protocolMappers" : [ { - "id" : "bfaecd30-a8c8-4b13-b940-4b60a9048f71", - "name" : "role list", - "protocol" : "saml", - "protocolMapper" : "saml-role-list-mapper", - "consentRequired" : false, - "config" : { - "single" : "false", - "attribute.nameformat" : "Basic", - "attribute.name" : "Role" - } - } ] - }, { - "id" : "e3015444-a867-4daf-a02e-384bf12e1a46", - "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" : "1e71985c-dd3f-41e2-9b38-b5e1d2185c0f", - "name" : "allowed web origins", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-allowed-origins-mapper", - "consentRequired" : false, - "config" : { } - } ] - }, { - "id" : "cb4d4396-070d-4512-93f6-0dd999644bc1", - "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" : "58c5a94e-3f63-49d4-b57a-3ed45087c03b", - "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" : "a940ae28-1090-4660-84e2-a4396485aba2", - "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" : "c5c938a2-7ddd-4b96-8806-db7aaaf1883e", - "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" : "801d2478-da8e-4b8e-8125-de57e8952d21", - "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" : "26df33bb-d365-49eb-ae05-5c26d2da824c", - "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" : "077f8ae6-5c99-4888-b8cc-bd529795dd9a", - "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" : "645b1072-ec42-4d71-90ca-a2ba00f057ca", - "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" : "ae5aab45-5e3a-4856-b301-8c2a16a35368", - "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" : "70dcf380-a212-45e6-8bfa-a89590e8b824", - "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" : "84cf501f-192b-4c34-baa2-a01e38d0d102", - "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" : "fe02f8c6-5957-49d1-846c-17ae34f686ab", - "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" : "1f58896d-5cad-4226-8a96-cb9b772be039", - "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" : "697388d3-7e68-428e-af22-ec749d6dbeb1", - "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" : "f5159dc2-4d3a-4daf-bc5e-1c8c4d349ddf", - "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" : "95edb5a7-a039-4fa8-9bd8-6cf1c0004ff1", - "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" : "462051d5-029e-4fd2-9369-8f543415efe3", - "name" : "groups", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "multivalued" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "foo", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "groups", - "jsonType.label" : "String" - } - }, { - "id" : "edecee36-099c-4cb5-9f28-5c81c4213919", - "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" : "515536ae-261d-4a86-9021-7ad57ee9d1c7", - "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" : "e4306684-bbdc-491d-85ac-a27a76c575a4", - "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" : "044ae227-c291-48a6-9511-c865657d8d29", - "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" : "0e0a238c-0cea-4f62-a278-b4af1aedeb0f", - "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" : "70411dc1-c84c-4daa-b0f7-58e66a0a644a", - "name" : "acr loa level", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-acr-mapper", - "consentRequired" : false, - "config" : { - "id.token.claim" : "true", - "access.token.claim" : "true", - "userinfo.token.claim" : "true" - } - } ] - } ], - "defaultDefaultClientScopes" : [ "profile", "email", "web-origins", "acr", "pitc" ], - "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt", "client_acme" ], - "browserSecurityHeaders" : { - "contentSecurityPolicyReportOnly" : "", - "xContentTypeOptions" : "nosniff", - "referrerPolicy" : "no-referrer", - "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" : "e17e98d3-eb1f-4ce4-9c3c-009b29e3ac06", - "name" : "Max Clients Limit", - "providerId" : "max-clients", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "max-clients" : [ "200" ] - } - }, { - "id" : "825d03dd-56f9-4516-bdf4-0d429f410c96", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "saml-role-list-mapper", "saml-user-property-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-address-mapper", "saml-user-attribute-mapper" ] - } - }, { - "id" : "ca3537dd-70b8-4077-9718-60844c658ce3", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", - "subType" : "authenticated", - "subComponents" : { }, - "config" : { - "allow-default-scopes" : [ "true" ] - } - }, { - "id" : "27924afa-35e7-4701-9f02-fc97aa85a357", - "name" : "Consent Required", - "providerId" : "consent-required", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { } - }, { - "id" : "aed582be-e3d4-4eeb-a108-951ad8807971", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", - "subType" : "authenticated", - "subComponents" : { }, - "config" : { - "allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "oidc-address-mapper", "saml-user-property-mapper", "saml-role-list-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "oidc-usermodel-property-mapper" ] - } - }, { - "id" : "4a22bcac-2e91-4e73-a063-9d888cc46cdb", - "name" : "Trusted Hosts", - "providerId" : "trusted-hosts", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "host-sending-registration-request-must-match" : [ "true" ], - "client-uris-must-match" : [ "true" ] - } - }, { - "id" : "e49dea0a-880b-4cfd-a266-b7fe6dc2acf0", - "name" : "Full Scope Disabled", - "providerId" : "scope", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { } - }, { - "id" : "e00bdb9f-8495-4d78-98e7-57ead89f9bb2", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "allow-default-scopes" : [ "true" ] - } - } ], - "org.keycloak.userprofile.UserProfileProvider" : [ { - "id" : "9fe82fb7-4892-48d5-8906-3d58a9a05d1e", - "providerId" : "declarative-user-profile", - "subComponents" : { }, - "config" : { - "kc.user.profile.config" : [ "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"required\":{\"roles\":[\"user\"]},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}],\"unmanagedAttributePolicy\":\"ENABLED\"}" ] - } - } ], - "org.keycloak.keys.KeyProvider" : [ { - "id" : "17a2a313-2090-4fff-8fd6-317332409c1f", - "name" : "hmac-generated-hs512", - "providerId" : "hmac-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "6d19e270-2542-45fe-8c9a-8de7aca6733e" ], - "secret" : [ "BNBwMZzkG4gOqzG0LOS4DpdBOlqEXUTAqafLLEHohL5cbYH38JKadCaC73RdW1xp3bH2TTkvN6wx4qf8UjnrtCaHwtRM7TjfQ3sTkluBnLwv64EdLIk-_6r3VgSo_3Jk05ynW4YWlpf1dHRTCfzUP9nyxyUg3l1QO_mwMdOkjfw" ], - "priority" : [ "100" ], - "algorithm" : [ "HS512" ] - } - }, { - "id" : "4b17c76a-249a-4397-b0b9-eff96aedb59d", - "name" : "rsa-enc-generated", - "providerId" : "rsa-enc-generated", - "subComponents" : { }, - "config" : { - "privateKey" : [ "MIIEogIBAAKCAQEArd+npXyqpHCm+BR2IlNalnaHF4Y47YcSuFvureWAvZU/R/Ys/vbxi5M9CbbpaOFK6vih7HydjB0MAL8yfXQ+8VgUlOIcxlD3ELqyf21102zGpWlVSBc6WaRms+yZbVrfd9w93zNDEKuezqleJ/Umg0P7YF6vVPzn2aNlQ2B1OEebHIYrUjUuIE9MlrdFrm+VtpZRoZbNdjjMu+TGSTzyR0G27RNNsg8+5pSd4J3NxVui85vBL3dqM8fzIGxR/GAFQswosMyh9j+8TTQsk5PHjR+nUmYdo2FuZeO1uWcOP9303gpcZGL6I9mL+pbcy8DmlQ5o4AeGr72N8xqLrTrccwIDAQABAoIBADMuIW/x6VzsGAnwI/HorUKa8xr2lG0+lEEWNoSTiLjFZNIu4YHPeLxIA/CHGd+YaXAO7cLpz4o9xpm1rgwFmr152t0UTboGfSM8gWxG8Sbh3vszrTnCNJfMb7rIi0UIOb1TZBb+ROB0VBOrAR8r50E+UpFEbcHLjAehNB6IFxkQZlSLX+B40HUPXK00aUek75HiU/V6eEWXjVYvLPVkWPe+akEwmyGM/84TDATnC1R9BEz7jJRodTq6gGXxdG1kwUkapKMIw0J7deJVw4ZWtvjVrAcPEbUBx6aNocqohQlZyYv/IooPZqbTakz9TgkEfb/ujK+SYFfOzRfK0muCmIkCgYEA4hDGhZXpaIac0kCCV7zqbs7MJNdbw6u4674YblRI+LRdtPFWIrn+RzSqE1RdLXK4AmbIVnpOhjM//T8SJVCX9nRo6HPSOSBA5Nkwqn3lMBgWO0atfACnpuwx9wCYE+Oep+TDq5Mpjo5LYVasObkOUxjH25eiCpugjRGEJUSilmUCgYEAxOWqmEtr94aCscy16WQUuNRc+YCWV5hCjqATWg8vQy8GiZX/EIg/cv1Y6QHrqnRQn5TUdS24nUFBLJ1sPnEwqOC6d7nml8UsGiqX0gZCMc/FgXsqQYe2whHjoyRf4cWd65W5vP84bcVT+Vk49XOeK1Vc2e5lPzfIReSTEPt8LfcCgYB2nLqsyJVo5IhPwM0i39pZPWPbSKu7JNSnzFvhN5P5+hjYoW/CVLhYAAfkkHU7LV/i0q72wMGGpElExNzuezTgeP+6R1rb4lJqQJLKQbgI3fp8K39G+sj8Sh2FLeidNua9zMfltBcv1vUyI1nGB5S+gNgMHalFy5YXrkMZksOECQKBgBmWk04JdzWK2I9MwFNde0ft6UtPh7pIglXQvdMVaBn+EYZt5OD8I+rIu/ZEFqFnTlb+24GC+JwPL+4hY0DWKvG3iuQmV65fpHSeFm7n+1BH5S4HmJ09iuW7t26rOn631OcZ5TKHpIi3fUtJahqT9PlCtbdowOWvVSqoIuixFhlPAoGAQargo95lMYotXHNDA2ZZIvREiS97M89qxfRx+2xDZFYd52FqlJhM+0JLIwA+/0wU06zRQ8/jC0enfy0BHueb2X0GYvi/fMt56O5VKr0BurvZlg79jjsTk7clIw0L/FNHzVaq+sSPm9XSvfkLtznLW8znDq/NrAof6b0RasTQHKE=" ], - "certificate" : [ "MIIClzCCAX8CBgGQCqncbDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARwaXRjMB4XDTI0MDYxMjA0MTUyMloXDTM0MDYxMjA0MTcwMlowDzENMAsGA1UEAwwEcGl0YzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3fp6V8qqRwpvgUdiJTWpZ2hxeGOO2HErhb7q3lgL2VP0f2LP728YuTPQm26WjhSur4oex8nYwdDAC/Mn10PvFYFJTiHMZQ9xC6sn9tddNsxqVpVUgXOlmkZrPsmW1a33fcPd8zQxCrns6pXif1JoND+2Ber1T859mjZUNgdThHmxyGK1I1LiBPTJa3Ra5vlbaWUaGWzXY4zLvkxkk88kdBtu0TTbIPPuaUneCdzcVbovObwS93ajPH8yBsUfxgBULMKLDMofY/vE00LJOTx40fp1JmHaNhbmXjtblnDj/d9N4KXGRi+iPZi/qW3MvA5pUOaOAHhq+9jfMai6063HMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEADkLM+iWie/sDrXU8Wp/25pvYdkWLGI3JPY2TBXagWsIRcXcIYrAMUXbbiNCLYBlBBywZ7EqXmAqgX8dpO1RrPwCx6/D9JWkST4VpP+0wq9wSu+GnE/s0pBdCOoe2OR8mGnrHS52Ow7gB5a1cQhrHLgN9cYKAaZa9GlBwcJCgcXqhl9/SXEgi1kkhMOPLmp5VY+M63vCaQWtaf3WBmucafFPKTsrNxpWHkqNIeUObL4uRLDF40pE7n2puC5QzUA6RixRC22K8ImtW2ryHpFjfOiDfaSB0PelvpgDJk0OUzOQIkEdoKI7CO0w6yLMOnlHfH9H6ki/0WCcFhkJRW/3eog==" ], - "priority" : [ "100" ], - "algorithm" : [ "RSA-OAEP" ] - } - }, { - "id" : "1c92da1a-c6d9-4444-8cbe-7f088b3d5212", - "name" : "hmac-generated", - "providerId" : "hmac-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "eb53c778-a508-4595-b24c-9cbfca0176c6" ], - "secret" : [ "out3fYJ86O16kiPhVKpoKsz7ZNEj9tQ4P2uas6e19pjmw8iqT5KJ5Adeh3enLxjPPQ503FL8zvlL-EUrSv_xQUmxKctPanqH6wYxd5KvrEPe-GqGBsa-vmjqPGtpk2TJplRnJnO7x3t_AZxG-YoI9Cahnr_lMZ3HYNODgMLMbRE" ], - "priority" : [ "100" ], - "algorithm" : [ "HS256" ] - } - }, { - "id" : "c622e2d0-6459-4454-baee-c6277ba285ce", - "name" : "rsa-generated", - "providerId" : "rsa-generated", - "subComponents" : { }, - "config" : { - "privateKey" : [ "MIIEowIBAAKCAQEAuyM866bM96xJmLvXMKfks2qJ++17WhnE2QgPcVGmAif0l+pNcrciQitubhIi4t1WSPPKzmmHdtCRy4i67nZVE7LobE9PLy7YKTJkBeXsaMGZxJ4YQ33ACvcNrDzj957ypexyFaQUmlM4SjDdaIUjhjgR3kkEI5vAqR5Mb0eBlmzN3jvVe7JN7s6mohOXG7+VrIuHlSH1/kbz8jtu+YHCFNFF5uLS/m6Bjg6QAOF4KLxgyxg6dGclPC7RkbuVWHhbd+kF00z5XpOCGbJ3MVgR5JmV+/Nhp9qpwa6InkqLWeFCcwzO+hdJ0Ts+R5LzTuqynEDnqvA8N8U18HoHuSFMKQIDAQABAoIBAAeDN9e/fbNp2JdaX3O3TRZ5Tf0IaNHCXqf2UNVkJAQ/5EvhdswRR0gtVsIciwc9FWYkGFsOkDxAOFbPCu8WCR67dCUd+XWGfZxzcWHDEVQCxVMn+XIjLG2cQvxMQlFvZs8WVbL3SsbyapGgPNE3JWi8MUEcK1+pFJQi0IoimR89C82GWsFdnlmLg7pFz5xB+zMtBbEf/HDnAr14Y82+18Qtuxd4YNPtdslYJordLMRaYT4oTmxuRku91g0msjnIvRX3tnXWDWeezayhb9iXc+1waUM2zOr6rmqIHoj6Ao5dhCdULbtB6gfiG2/fwcAkR08lySV6rmcOzlNVWyyStzECgYEA3gWtwzuWWbdwaZDOt/6ppB8LPRnIC6pXmPBvR+ljzxt0yVQHCuAiFIQeUtGRGZJ/zNeDOY+QSbu3SkAW0xR6VHU+exl4gh+r3ffsjt+fn+YBNWWtOMbZ9mov30XaHCBo1uESwvVG1PknyOgfIJu7tNKcHKJcgxysTX0WLyjWD9kCgYEA18bc6oqjqZn4L5I3TAeLYl1A9aflBQtY/gtEjwB0Ay5Xz17+s2APIOnytwwX7NIe04sfX2BWhnUdPUwEN4eb8UR4fqGZq9+1zCNRsINhepqrK2kyRtp7XXrFkY7HTGoR+ocCjyQHwdvYYXKmoaYbC4O6/XeoMlJySb6Cr6qzvNECgYBcf7EtLZ4uMqa61IHLVmYG4ogkJKGbepSUO1ehdjMHDkFRv5hPh6GrOoAHsRfqt4ZXKVKaoJ1Umsh6PslDl7x/g3lMgAgc7mUETU5ZGAHA9Gp8fKf2h6I3b3YSZ1+/aCFFpO/UGaww/rz8jvio9Tj21OgFZf91AHUos3ySmUjVwQKBgB0NcYFC2XZkfL4q+bcK7QF5fN2WlYdwV7Mc4UY/0V78RmZta+3K6T6NQVjUEASa5fulp7u3xO6lpiIysf6oC58YkQC70W0K2fd6ae1SQzW2zYUyzMotcJ7NgPxwNPVc8r7Ant+XAlRfvWqhfT4Wl12dhvfJvKPJ5gl31TDB0yGBAoGBAKXMYUn3OZfTfzu7F2h1EFWrN+s2mnxYQIPvIvboNfYz12hkyW64pc/il04LUvzs3PQdLr0Lpfl5QP1E5IZI1gU+6nstNSjm91ZY1tKjYciC048IVawwNPhJD8lCLMeyQclhjTOm85JA5r4gCksK8Mx9E46CoiNOT4ZjDzMkaYej" ], - "certificate" : [ "MIIClzCCAX8CBgGQCqncuDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARwaXRjMB4XDTI0MDYxMjA0MTUyMloXDTM0MDYxMjA0MTcwMlowDzENMAsGA1UEAwwEcGl0YzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsjPOumzPesSZi71zCn5LNqifvte1oZxNkID3FRpgIn9JfqTXK3IkIrbm4SIuLdVkjzys5ph3bQkcuIuu52VROy6GxPTy8u2CkyZAXl7GjBmcSeGEN9wAr3Daw84/ee8qXschWkFJpTOEow3WiFI4Y4Ed5JBCObwKkeTG9HgZZszd471XuyTe7OpqITlxu/layLh5Uh9f5G8/I7bvmBwhTRRebi0v5ugY4OkADheCi8YMsYOnRnJTwu0ZG7lVh4W3fpBdNM+V6TghmydzFYEeSZlfvzYafaqcGuiJ5Ki1nhQnMMzvoXSdE7PkeS807qspxA56rwPDfFNfB6B7khTCkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAjj/hLQrqvy3GZkB7iaCIy6CZYASdYLb7ywg39cSIpO/ft1MQO85akL+No62UDSgtxRfewJKiit2IiGpVgyOt48Zx+Yd+Ks4w4YF9I1Gd/j3daYtCEIOjnpQ6UDBEBG7B1rfL2Cn3aj+YL0qjygu+CqAj/mTkTAkz09i3wnt/VCj6sE2sh6CAAuaALMWxv22wClYJR/sWjngFnKg2wxvSrbBLZe/DzvvPVBJKxYQbq5ZIzK9c0lv4RjGlKPbS0R8JKD1X2Ul7JqnVfThmali+ri+LzjCxYNCT/3x+4x7L3cwokTd+06oYgLKONDgy+40EMHqk7tFFJqvjFhL5x3qzjg==" ], - "priority" : [ "100" ] - } - }, { - "id" : "966cbb2f-8ebb-423f-8311-77f75704abea", - "name" : "aes-generated", - "providerId" : "aes-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "dddaa59a-efed-42d5-a9cb-e8c1a374f8de" ], - "secret" : [ "RJZXkGFbuAtA6vkcT6OKYw" ], - "priority" : [ "100" ] - } - } ] - }, - "internationalizationEnabled" : false, - "supportedLocales" : [ ], - "authenticationFlows" : [ { - "id" : "76ccd78f-6481-4cef-9d09-efcbb1bf8d5e", - "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" : "f4eff540-099a-40f7-bdc8-4137f7099796", - "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" : "f44d4ab5-8ab8-4e00-8d13-b7f32a96951b", - "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" : "41e00a6d-5768-445d-9705-18219ea77266", - "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" : "05fe1a21-fa8c-4485-a429-7108a96fa4b1", - "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" : "93a29c80-fd7d-43e4-b29a-a067bd36ac09", - "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" : "e37ecd7c-7cab-4b17-8436-d43e40136e42", - "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" : "8be1fe46-6069-45d3-8806-255b408214f9", - "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" : "465bc00b-c86e-42aa-9cbd-8d136389a800", - "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" : "da1677a9-9fe5-4d48-bc7d-87e8a14317b2", - "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" : "eb28b4a6-d3e2-4c7d-aba5-603618a2080c", - "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" : "184ee903-a00f-462f-9f23-24b6905e50c2", - "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" : "06264f3c-9a18-4395-863c-32d7cf75178a", - "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" : "8a302a30-c1ce-4628-a953-05eae840e919", - "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" : "89dc879d-926a-4118-a55d-069178987489", - "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" : "94dcf858-7176-4c9b-af69-fb046ebac202", - "alias" : "registration form", - "description" : "registration form", - "providerId" : "form-flow", - "topLevel" : false, - "builtIn" : true, - "authenticationExecutions" : [ { - "authenticator" : "registration-user-creation", - "authenticatorFlow" : false, - "requirement" : "REQUIRED", - "priority" : 20, - "autheticatorFlow" : false, - "userSetupAllowed" : false - }, { - "authenticator" : "registration-password-action", - "authenticatorFlow" : false, - "requirement" : "REQUIRED", - "priority" : 50, - "autheticatorFlow" : false, - "userSetupAllowed" : false - }, { - "authenticator" : "registration-recaptcha-action", - "authenticatorFlow" : false, - "requirement" : "DISABLED", - "priority" : 60, - "autheticatorFlow" : false, - "userSetupAllowed" : false - } ] - }, { - "id" : "0626b26e-3282-4670-b97b-25664490ce52", - "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" : "acb17cf5-08ce-4025-b240-4607989b07c2", - "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" : "47bdcb07-ee72-4f0b-896c-f99fcd4ab91b", - "alias" : "create unique user config", - "config" : { - "require.password.update.after.registration" : "false" - } - }, { - "id" : "06ce8406-cd9e-49cf-9d1f-8c2d9462ba02", - "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" : "delete_credential", - "name" : "Delete Credential", - "providerId" : "delete_credential", - "enabled" : true, - "defaultAction" : false, - "priority" : 100, - "config" : { } - }, { - "alias" : "update_user_locale", - "name" : "Update User Locale", - "providerId" : "update_user_locale", - "enabled" : true, - "defaultAction" : false, - "priority" : 1000, - "config" : { } - } ], - "browserFlow" : "browser", - "registrationFlow" : "registration", - "directGrantFlow" : "direct grant", - "resetCredentialsFlow" : "reset credentials", - "clientAuthenticationFlow" : "clients", - "dockerAuthenticationFlow" : "docker auth", - "firstBrokerLoginFlow" : "first broker login", - "attributes" : { - "cibaBackchannelTokenDeliveryMode" : "poll", - "cibaAuthRequestedUserHint" : "login_hint", - "clientOfflineSessionMaxLifespan" : "0", - "oauth2DevicePollingInterval" : "5", - "clientSessionIdleTimeout" : "0", - "clientOfflineSessionIdleTimeout" : "0", - "cibaInterval" : "5", - "realmReusableOtpCode" : "false", - "cibaExpiresIn" : "120", - "oauth2DeviceCodeLifespan" : "600", - "parRequestUriLifespan" : "60", - "clientSessionMaxLifespan" : "0", - "frontendUrl" : "", - "acr.loa.map" : "{}" - }, - "keycloakVersion" : "24.0.3", - "userManagedAccessAllowed" : false, - "clientProfiles" : { - "profiles" : [ ] - }, - "clientPolicies" : { - "policies" : [ ] - } -}, { - "id" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "realm" : "master", - "displayName" : "Keycloak", - "displayNameHtml" : "
Keycloak
", - "notBefore" : 0, - "defaultSignatureAlgorithm" : "RS256", - "revokeRefreshToken" : false, - "refreshTokenMaxReuse" : 0, - "accessTokenLifespan" : 60, - "accessTokenLifespanForImplicitFlow" : 900, - "ssoSessionIdleTimeout" : 1800, - "ssoSessionMaxLifespan" : 36000, - "ssoSessionIdleTimeoutRememberMe" : 0, - "ssoSessionMaxLifespanRememberMe" : 0, - "offlineSessionIdleTimeout" : 2592000, - "offlineSessionMaxLifespanEnabled" : false, - "offlineSessionMaxLifespan" : 5184000, - "clientSessionIdleTimeout" : 0, - "clientSessionMaxLifespan" : 0, - "clientOfflineSessionIdleTimeout" : 0, - "clientOfflineSessionMaxLifespan" : 0, - "accessCodeLifespan" : 60, - "accessCodeLifespanUserAction" : 300, - "accessCodeLifespanLogin" : 1800, - "actionTokenGeneratedByAdminLifespan" : 43200, - "actionTokenGeneratedByUserLifespan" : 300, - "oauth2DeviceCodeLifespan" : 600, - "oauth2DevicePollingInterval" : 5, - "enabled" : true, - "sslRequired" : "external", - "registrationAllowed" : false, - "registrationEmailAsUsername" : false, - "rememberMe" : false, - "verifyEmail" : false, - "loginWithEmailAllowed" : true, - "duplicateEmailsAllowed" : false, - "resetPasswordAllowed" : false, - "editUsernameAllowed" : false, - "bruteForceProtected" : false, - "permanentLockout" : false, - "maxTemporaryLockouts" : 0, - "maxFailureWaitSeconds" : 900, - "minimumQuickLoginWaitSeconds" : 60, - "waitIncrementSeconds" : 60, - "quickLoginCheckMilliSeconds" : 1000, - "maxDeltaTimeSeconds" : 43200, - "failureFactor" : 30, - "roles" : { - "realm" : [ { - "id" : "8dd41a5d-28a3-45dc-9ba4-8905677bef94", - "name" : "create-realm", - "description" : "${role_create-realm}", - "composite" : false, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "attributes" : { } - }, { - "id" : "10d82d8a-0510-49d8-bc3d-51817d676f2b", - "name" : "admin", - "description" : "${role_admin}", - "composite" : true, - "composites" : { - "realm" : [ "create-realm" ], - "client" : { - "master-realm" : [ "manage-events", "view-identity-providers", "query-clients", "create-client", "query-users", "view-clients", "view-events", "manage-authorization", "impersonation", "query-groups", "view-authorization", "manage-realm", "manage-users", "manage-identity-providers", "view-users", "query-realms", "manage-clients", "view-realm" ], - "pitc-realm" : [ "manage-realm", "manage-clients", "query-users", "manage-events", "view-clients", "view-authorization", "impersonation", "query-realms", "view-users", "query-clients", "manage-authorization", "query-groups", "create-client", "manage-users", "view-realm", "view-identity-providers", "manage-identity-providers", "view-events" ] - } - }, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "attributes" : { } - }, { - "id" : "28e62091-72cf-43f8-976d-c7a5d2675f24", - "name" : "default-roles-master", - "description" : "${role_default-roles}", - "composite" : true, - "composites" : { - "realm" : [ "offline_access", "uma_authorization" ], - "client" : { - "account" : [ "view-profile", "manage-account" ] - } - }, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "attributes" : { } - }, { - "id" : "12c2def0-6f5e-4cb1-947b-eef42975a1f0", - "name" : "offline_access", - "description" : "${role_offline-access}", - "composite" : false, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "attributes" : { } - }, { - "id" : "be9441e5-482e-4d50-ba1a-3875899888ce", - "name" : "uma_authorization", - "description" : "${role_uma_authorization}", - "composite" : false, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35", - "attributes" : { } - } ], - "client" : { - "security-admin-console" : [ ], - "admin-cli" : [ ], - "account-console" : [ ], - "broker" : [ { - "id" : "b8262960-9315-4f31-ad91-7ca92cc8f659", - "name" : "read-token", - "description" : "${role_read-token}", - "composite" : false, - "clientRole" : true, - "containerId" : "1462d1e6-fa83-4e8e-a90b-d3e549bd9088", - "attributes" : { } - } ], - "master-realm" : [ { - "id" : "321f4c3d-48e8-4cbd-952f-5fd6e51b0021", - "name" : "manage-events", - "description" : "${role_manage-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "4262635e-5615-4268-810f-f30df1b7cff4", - "name" : "manage-users", - "description" : "${role_manage-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "e228a5ea-0115-4402-86ea-c97cc3060f00", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "fdf1f416-dc37-494d-86ad-a4116e020615", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "d13d3823-d244-4d48-9030-641581a0e9b2", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "master-realm" : [ "query-groups", "query-users" ] - } - }, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "eb51b998-97c8-4b1d-8639-f757579b9e3e", - "name" : "query-clients", - "description" : "${role_query-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "3c38a1c3-25ba-4e43-a409-eb23f5aefa64", - "name" : "create-client", - "description" : "${role_create-client}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "28ecb591-9ab1-4ed6-a90e-98122606acef", - "name" : "query-realms", - "description" : "${role_query-realms}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "3eb17b06-c352-4fc7-a1d4-01526730c35d", - "name" : "query-users", - "description" : "${role_query-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "d739b0aa-096d-4fc7-aab6-935a29b71a25", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "master-realm" : [ "query-clients" ] - } - }, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "4334ff64-4467-4adc-92dd-7c2b5c554747", - "name" : "view-events", - "description" : "${role_view-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "cbf69ce9-cb56-4dde-bf92-9f80201ab71d", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "008a524b-39d2-4449-9ce3-2692c9b860da", - "name" : "manage-clients", - "description" : "${role_manage-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "8305c4f8-a2dc-477c-857c-3bc143376606", - "name" : "impersonation", - "description" : "${role_impersonation}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "84a207b5-4ecd-42a8-a0cf-1b32c0c82358", - "name" : "query-groups", - "description" : "${role_query-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "83a37b1f-b670-4de8-bb1c-c63b385d0ead", - "name" : "view-authorization", - "description" : "${role_view-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "b613a1dc-788c-417c-b891-7e125e93a3c8", - "name" : "view-realm", - "description" : "${role_view-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - }, { - "id" : "e9a9a41d-215a-4705-80b2-51a1fad735c5", - "name" : "manage-realm", - "description" : "${role_manage-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "attributes" : { } - } ], - "account" : [ { - "id" : "2d67ae7b-6019-45a6-9151-003e7b4ad1b7", - "name" : "delete-account", - "description" : "${role_delete-account}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "3ab95180-39fc-4b3d-8922-f3cb05746c49", - "name" : "view-groups", - "description" : "${role_view-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "44fa7eea-1c7f-442d-9006-6c31052571d9", - "name" : "manage-account-links", - "description" : "${role_manage-account-links}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "42f68105-0db5-45a0-b8f6-eb51d5b6c3e9", - "name" : "view-profile", - "description" : "${role_view-profile}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "36b734fa-fc3a-4dc4-a667-f1ebe501671b", - "name" : "view-consent", - "description" : "${role_view-consent}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "0f5859aa-6b92-4e46-b29a-17a1cddc7d64", - "name" : "manage-consent", - "description" : "${role_manage-consent}", - "composite" : true, - "composites" : { - "client" : { - "account" : [ "view-consent" ] - } - }, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "f32a079f-a8bb-4bac-86f7-9321bf0c13de", - "name" : "view-applications", - "description" : "${role_view-applications}", - "composite" : false, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - }, { - "id" : "d9f981c0-5678-41b8-bdfb-ee42b62bf024", - "name" : "manage-account", - "description" : "${role_manage-account}", - "composite" : true, - "composites" : { - "client" : { - "account" : [ "manage-account-links" ] - } - }, - "clientRole" : true, - "containerId" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "attributes" : { } - } ], - "pitc-realm" : [ { - "id" : "74aa0cf6-2c48-4dfe-b6e8-42ac16e3266e", - "name" : "query-realms", - "description" : "${role_query-realms}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "c7bab882-4234-469e-aac0-607cb5f12b37", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "pitc-realm" : [ "query-users", "query-groups" ] - } - }, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "f564e875-2168-4479-945b-762df3a39362", - "name" : "query-clients", - "description" : "${role_query-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "489243fb-0454-495e-b326-4ea997a2fc56", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "5baac8c0-9c2d-4d9f-9eab-28507de724f6", - "name" : "manage-realm", - "description" : "${role_manage-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "5c5aa27f-7fbf-456a-89ce-800fc5dbbc80", - "name" : "manage-clients", - "description" : "${role_manage-clients}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "0710ddbc-a2d5-4a2f-81e5-508389fc45ca", - "name" : "query-groups", - "description" : "${role_query-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "d0c91c91-09df-4775-bbd2-9e6981ce29e1", - "name" : "create-client", - "description" : "${role_create-client}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "5d040497-d8fb-4d83-83dc-af3d342bec46", - "name" : "query-users", - "description" : "${role_query-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "ad12243e-1dab-47a4-94d8-c12a20f82ab9", - "name" : "manage-events", - "description" : "${role_manage-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "d8f48f33-aff5-4868-8ff9-6e46f9f2d378", - "name" : "manage-users", - "description" : "${role_manage-users}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "dd8409ea-916b-4ac7-b50e-c0a4995930ea", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "pitc-realm" : [ "query-clients" ] - } - }, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "97282d4f-1c69-410f-b800-5de113fe9212", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "569e1e96-f4a7-4379-8d46-c189db5f2ef3", - "name" : "view-realm", - "description" : "${role_view-realm}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "42e4d752-dcb6-4771-96a3-4d3de003d035", - "name" : "view-authorization", - "description" : "${role_view-authorization}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "c512d332-ee06-4ab9-93a5-f07499bc003e", - "name" : "impersonation", - "description" : "${role_impersonation}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "108a5683-f09e-4df6-a403-5936dc4314c5", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - }, { - "id" : "eb833939-b33f-4bd2-85eb-8bb8609ce537", - "name" : "view-events", - "description" : "${role_view-events}", - "composite" : false, - "clientRole" : true, - "containerId" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "attributes" : { } - } ] - } - }, - "groups" : [ ], - "defaultRole" : { - "id" : "28e62091-72cf-43f8-976d-c7a5d2675f24", - "name" : "default-roles-master", - "description" : "${role_default-roles}", - "composite" : true, - "clientRole" : false, - "containerId" : "e2e1949a-0752-479d-927a-81bbdb312d35" - }, - "requiredCredentials" : [ "password" ], - "otpPolicyType" : "totp", - "otpPolicyAlgorithm" : "HmacSHA1", - "otpPolicyInitialCounter" : 0, - "otpPolicyDigits" : 6, - "otpPolicyLookAheadWindow" : 1, - "otpPolicyPeriod" : 30, - "otpPolicyCodeReusable" : false, - "otpSupportedApplications" : [ "totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName" ], - "localizationTexts" : { }, - "webAuthnPolicyRpEntityName" : "keycloak", - "webAuthnPolicySignatureAlgorithms" : [ "ES256" ], - "webAuthnPolicyRpId" : "", - "webAuthnPolicyAttestationConveyancePreference" : "not specified", - "webAuthnPolicyAuthenticatorAttachment" : "not specified", - "webAuthnPolicyRequireResidentKey" : "not specified", - "webAuthnPolicyUserVerificationRequirement" : "not specified", - "webAuthnPolicyCreateTimeout" : 0, - "webAuthnPolicyAvoidSameAuthenticatorRegister" : false, - "webAuthnPolicyAcceptableAaguids" : [ ], - "webAuthnPolicyExtraOrigins" : [ ], - "webAuthnPolicyPasswordlessRpEntityName" : "keycloak", - "webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256" ], - "webAuthnPolicyPasswordlessRpId" : "", - "webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified", - "webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified", - "webAuthnPolicyPasswordlessRequireResidentKey" : "not specified", - "webAuthnPolicyPasswordlessUserVerificationRequirement" : "not specified", - "webAuthnPolicyPasswordlessCreateTimeout" : 0, - "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false, - "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ], - "webAuthnPolicyPasswordlessExtraOrigins" : [ ], - "users" : [ { - "id" : "eabaa39a-f8e7-4c2d-ae1f-66accaf4bd48", - "username" : "admin", - "emailVerified" : false, - "createdTimestamp" : 1718165824319, - "enabled" : true, - "totp" : false, - "credentials" : [ { - "id" : "80d82cdf-142b-4f5a-91b9-8326ca80978f", - "type" : "password", - "createdDate" : 1718165824498, - "secretData" : "{\"value\":\"7+fj0mJHeGx9Z3sQ2EBZwGuqbYECKoeMWkV2iWALg/5zAq8gJbIR+UzTuZs19R1T0oQ9uWuPLk5/3r+g3HSQEg==\",\"salt\":\"dMbHxkkdJ1EBbUotbeTzcw==\",\"additionalParameters\":{}}", - "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" - } ], - "disableableCredentialTypes" : [ ], - "requiredActions" : [ ], - "realmRoles" : [ "admin", "default-roles-master" ], - "notBefore" : 0, - "groups" : [ ] - } ], - "scopeMappings" : [ { - "clientScope" : "offline_access", - "roles" : [ "offline_access" ] - } ], - "clientScopeMappings" : { - "account" : [ { - "client" : "account-console", - "roles" : [ "manage-account", "view-groups" ] - } ] - }, - "clients" : [ { - "id" : "1ac791da-74b2-402a-ae1a-e048ab288480", - "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", "roles", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "fd4dd7ac-a7f4-421a-9369-137f5f99b9a6", - "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" : "0e7e1a54-8bd2-4898-a201-74a14ac6c061", - "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" : "71d440c4-490c-475e-82bc-2ff89f856b8e", - "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" : "1462d1e6-fa83-4e8e-a90b-d3e549bd9088", - "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" : "debb544f-fc9e-4630-874f-32ac5282ebd9", - "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", "roles", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - }, { - "id" : "5cbfb9ea-c304-4fc1-a300-e4b02ae79399", - "clientId" : "pitc-realm", - "name" : "pitc 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" : [ ] - }, { - "id" : "e84615dc-6c2b-4236-ac23-1500f2a8ace5", - "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" : "6c24534c-d1f6-4f41-bfd5-2351e2b76245", - "name" : "locale", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "locale", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "locale", - "jsonType.label" : "String" - } - } ], - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], - "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] - } ], - "clientScopes" : [ { - "id" : "d54480a2-e794-4e90-989e-ff36704c1c73", - "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" : "54e31279-ef91-4bf7-9e00-51ce8a326b46", - "name" : "allowed web origins", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-allowed-origins-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - } ] - }, { - "id" : "ce23013d-4062-4b92-bc98-e3d8dbbd8c06", - "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" : "490e59f9-72be-4dce-ad6e-929151c7cf97", - "name" : "acr loa level", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-acr-mapper", - "consentRequired" : false, - "config" : { - "id.token.claim" : "true", - "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - } ] - }, { - "id" : "fc5d832a-5a01-4a7b-8d41-d3bd39bebf41", - "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" : "e19981d5-f59c-4da2-92c4-d7a7fe25f3d7", - "name" : "phone number", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumber", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "phone_number", - "jsonType.label" : "String" - } - }, { - "id" : "5de0f3ab-e9d1-4850-8b47-ddcf9ab56206", - "name" : "phone number verified", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumberVerified", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "phone_number_verified", - "jsonType.label" : "boolean" - } - } ] - }, { - "id" : "7311de8a-1818-4a4e-a899-676db48b428e", - "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" : "39efd72a-7bf3-46a0-95d3-bd0306362ec8", - "name" : "audience resolve", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-audience-resolve-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - }, { - "id" : "50d606c9-893f-424c-abcc-51909541d992", - "name" : "client roles", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-client-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "access.token.claim" : "true", - "claim.name" : "resource_access.${client_id}.roles", - "jsonType.label" : "String" - } - }, { - "id" : "b71ade96-4f7e-4020-b316-ddea754a382d", - "name" : "realm roles", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "access.token.claim" : "true", - "claim.name" : "realm_access.roles", - "jsonType.label" : "String" - } - } ] - }, { - "id" : "e972d82f-089e-4c1f-ba35-52ff7914d90b", - "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" : "26eb2810-b963-4003-9927-9e7593f13729", - "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" : "0b6b6e9f-2b24-4a6f-ae6d-ec754f26ada5", - "name" : "profile", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "profile", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "profile", - "jsonType.label" : "String" - } - }, { - "id" : "96c3cd82-2d1f-4932-b681-87d2c76e3b5c", - "name" : "family name", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "lastName", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "family_name", - "jsonType.label" : "String" - } - }, { - "id" : "a4a40b7e-223b-45b3-a21f-46ccc5b57724", - "name" : "updated at", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "updatedAt", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "updated_at", - "jsonType.label" : "long" - } - }, { - "id" : "93034cdb-6f2c-4976-a316-758f2a092cae", - "name" : "website", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "website", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "website", - "jsonType.label" : "String" - } - }, { - "id" : "bcce030e-d2af-441f-a8f9-df53480b7c4b", - "name" : "gender", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "gender", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "gender", - "jsonType.label" : "String" - } - }, { - "id" : "a1916ba1-1f10-4fe8-824c-9919c0bf18f0", - "name" : "nickname", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "nickname", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "nickname", - "jsonType.label" : "String" - } - }, { - "id" : "0bdecdf4-247c-4921-9022-b80a79369089", - "name" : "picture", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "picture", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "picture", - "jsonType.label" : "String" - } - }, { - "id" : "c394d12f-663f-4d2a-8af8-eb4488361c6c", - "name" : "full name", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-full-name-mapper", - "consentRequired" : false, - "config" : { - "id.token.claim" : "true", - "introspection.token.claim" : "true", - "access.token.claim" : "true", - "userinfo.token.claim" : "true" - } - }, { - "id" : "556586df-22e2-48bf-a32e-da8708869b59", - "name" : "birthdate", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "birthdate", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "birthdate", - "jsonType.label" : "String" - } - }, { - "id" : "26a8b92e-f80c-4a6d-9f63-a3476fad4139", - "name" : "locale", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "locale", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "locale", - "jsonType.label" : "String" - } - }, { - "id" : "0ccd5cee-d387-461e-8a54-34532736179d", - "name" : "given name", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "firstName", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "given_name", - "jsonType.label" : "String" - } - }, { - "id" : "1c7d7cd0-eae9-44c8-b32c-4cf6130e30c0", - "name" : "username", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "username", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "preferred_username", - "jsonType.label" : "String" - } - }, { - "id" : "a0e67a17-221b-4dbf-be6b-aa2bd8ee6aae", - "name" : "middle name", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "middleName", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "middle_name", - "jsonType.label" : "String" - } - }, { - "id" : "b15aa3f1-f2ef-4631-a94d-4ec956813c9c", - "name" : "zoneinfo", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "zoneinfo", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "zoneinfo", - "jsonType.label" : "String" - } - } ] - }, { - "id" : "732ab2b7-50ba-49e4-a742-52be7bf7e52a", - "name" : "role_list", - "description" : "SAML role list", - "protocol" : "saml", - "attributes" : { - "consent.screen.text" : "${samlRoleListScopeConsentText}", - "display.on.consent.screen" : "true" - }, - "protocolMappers" : [ { - "id" : "ff1d92e5-2caa-4272-92a1-99cb6daf43e8", - "name" : "role list", - "protocol" : "saml", - "protocolMapper" : "saml-role-list-mapper", - "consentRequired" : false, - "config" : { - "single" : "false", - "attribute.nameformat" : "Basic", - "attribute.name" : "Role" - } - } ] - }, { - "id" : "e9d36909-9d05-49e7-a4af-494acd3232ff", - "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" : "ae7cc45c-ca9f-4f19-a5c0-893f164343f8", - "name" : "address", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-address-mapper", - "consentRequired" : false, - "config" : { - "user.attribute.formatted" : "formatted", - "user.attribute.country" : "country", - "introspection.token.claim" : "true", - "user.attribute.postal_code" : "postal_code", - "userinfo.token.claim" : "true", - "user.attribute.street" : "street", - "id.token.claim" : "true", - "user.attribute.region" : "region", - "access.token.claim" : "true", - "user.attribute.locality" : "locality" - } - } ] - }, { - "id" : "f59e5af2-3cd8-4678-a425-57b42c4372c7", - "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" : "4684b5fd-ac23-43c1-b699-706b54320221", - "name" : "upn", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "username", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "upn", - "jsonType.label" : "String" - } - }, { - "id" : "2b7b469f-f810-4d36-864f-a1c6f2302783", - "name" : "groups", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "groups", - "jsonType.label" : "String" - } - } ] - }, { - "id" : "de1c94e3-ff70-4159-9ac4-d4c7cfd52ed8", - "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" : "aac5def9-9086-4ee5-bbc3-61da0c12a521", - "name" : "email", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "email", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "email", - "jsonType.label" : "String" - } - }, { - "id" : "0db38439-e4b9-4c5d-8349-5703f63d627e", - "name" : "email verified", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-property-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "emailVerified", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "email_verified", - "jsonType.label" : "boolean" - } - } ] - } ], - "defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr" ], - "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt" ], - "browserSecurityHeaders" : { - "contentSecurityPolicyReportOnly" : "", - "xContentTypeOptions" : "nosniff", - "referrerPolicy" : "no-referrer", - "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" : "796e2b4f-d7e2-485b-9dfe-faa7484b681f", - "name" : "Consent Required", - "providerId" : "consent-required", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { } - }, { - "id" : "8a9bf3aa-29c9-4be9-9948-66cc1905a1ad", - "name" : "Max Clients Limit", - "providerId" : "max-clients", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "max-clients" : [ "200" ] - } - }, { - "id" : "21cd24cf-c834-44b7-beab-94c525cc2bb1", - "name" : "Trusted Hosts", - "providerId" : "trusted-hosts", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "host-sending-registration-request-must-match" : [ "true" ], - "client-uris-must-match" : [ "true" ] - } - }, { - "id" : "a989db42-df3b-425f-97fb-c0a010188b53", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", - "subType" : "authenticated", - "subComponents" : { }, - "config" : { - "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper" ] - } - }, { - "id" : "d81d46d3-ff37-49c7-af02-4d56acfbfa71", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", - "subType" : "authenticated", - "subComponents" : { }, - "config" : { - "allow-default-scopes" : [ "true" ] - } - }, { - "id" : "8c4dbd46-ddd1-4f5c-b0c5-5f4e6bac3915", - "name" : "Full Scope Disabled", - "providerId" : "scope", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { } - }, { - "id" : "c71c3bb0-6c41-4ead-952f-20d19e74173a", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "allow-default-scopes" : [ "true" ] - } - }, { - "id" : "cf889392-43a9-456d-933e-dc24c610199c", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { - "allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "saml-user-property-mapper", "saml-user-attribute-mapper", "oidc-usermodel-attribute-mapper", "oidc-address-mapper" ] - } - } ], - "org.keycloak.userprofile.UserProfileProvider" : [ { - "id" : "a8bf47a7-e652-48c5-a1f2-eed89ae672ef", - "providerId" : "declarative-user-profile", - "subComponents" : { }, - "config" : { - "kc.user.profile.config" : [ "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" ] - } - } ], - "org.keycloak.keys.KeyProvider" : [ { - "id" : "5d62717f-37e8-4b99-9251-1bfe0c017921", - "name" : "hmac-generated-hs512", - "providerId" : "hmac-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "184e1041-7d4f-48f9-a504-aa1ab2449575" ], - "secret" : [ "1tMgHX9S-wgOD-ZNFlizUlAHENDFepx1-Qyrnxtm1e4AfjYEEzNvGtk-oQ0jv9yAiDt54PEGZzOPKgsENhS5RGPplWJkfaO5lnrFZCSEc2Hwi-3ySOiN2pF2ucKGrjqfs4g-u38BiIkxB7afYISEsp-udOz7IOko3sdSx89JNik" ], - "priority" : [ "100" ], - "algorithm" : [ "HS512" ] - } - }, { - "id" : "bee85c4a-9df9-4711-9336-6e9d9b127184", - "name" : "rsa-enc-generated", - "providerId" : "rsa-enc-generated", - "subComponents" : { }, - "config" : { - "privateKey" : [ "MIIEpAIBAAKCAQEAuz/Pbdc2cGsfV/LjMSuov3I9lUWKx+U9fQaxRHuTlK3VW8p4flqR2CrfTwzfYZb2X0SkZD0lma5XXEdY03fy07i9cdwllui/g51QK8NxbS/rcRTydTBUKJJSl4WObKuHMgJJ9crh5roz2oCx39RzZZmOr1k5uvL8AkONQnERSGe27muc5nLOH6f3Vun1qh03sWFNyo7tV/xknDdO7bmOogoy/crW7xfFrWrGvHeRdMFfaUHD50qXeqnghlAk3Qt7LhWGjt+Jxbl5kH0iVSIKpMM1OJIPB7rcx/bCs3nF5QRb2aTD3HNomvqmc3jsrZMFTxoyzQIA5qoqrV0SBHZO7wIDAQABAoIBAEyn71WyxK0aFZ9OJnczPeZ+MLri2NFDxjvgWQLFqmG0FoP47AIiNtGtn3S/utU7VYoj0j7dD38OMeJrrPAJi2Xkm924d8UDbJ/Hb5Iy9UTzWKoXHrkd+14OpPQ171wKjpLJABk5IOjxcpfxlqAg28sMpa6gUvN3VPbiS7qXCjG+3A47TI+QBD/j5MH6kvivTJ9nh+Dw3ctH4rW/OwO/A4f310fdWaSq3oqIa4XHrrl9F4R7VEjewd9Awthdw7vlH81+Izi/zycNFF/ESMA2d8hyiZxK1Ibk6mOqGHDIo0HzE3fDRseIbUfovP9kzuhRBiImMEGl/qX9slg2rYH2iaECgYEA7AZXaOGvux7bhXvOJ+XCJIZpX5bOEeWiJkTP0dk7NxlnUEYuHegxNf2dDbxPrsPHmGsfRuuFMuDrItAVLKenm9JrbP0gu5dD80CyfCZGlbG3WVPNrMeSkfgw4uc4MhfrfxK/HXtBGoupH2g5Nh7RycadvqHR4rzKCWAMU3KZhw8CgYEAyxi1svVZ8y/lL2AEXW84yKFxJV9sbMe9YxNqSV5sMN7sZIy3UMTd7v2S6pn2PCwNMJ54glqD7MBiEOZ2eIsa2juoQtQwXM7TJ1Wv12sdshMW1NbRUvjfI0eJQ5xAPbltrMdd904RcLA4d4+rwseHXzez5taLrDdfr4IUu/zFuiECgYEAv6JKeEq93uUoAZJLCVPgNL25crZD7H4REJdQUSbakFsc6i2BJiEvS5H2YX+jBtfJCDT5uSBjDrNV1vcyKgaZ7MeFF4HSgN1Je4jtIiYFq2cW4f1MAlwr4j6smp53nxySxaMX7zzy2DXLBEggI5QUa4rK60wB2OHF/KSyfVKP2vsCgYEAnEiccWSp3iAKDYWmdjvDB2hsB+VBKwgc7WOgU2sMeCLi55D883M6kNCiQFNPjwga8kHP3AdJI2L7U6P0oFfyxuJHXX2o5ZHmHIusb2knBcP4urm/hEisdJp0vwk6ygSpp94WqdpyQzPnj+GHu7AMtLHJhyWrf09xGz5PNEWT5eECgYBEdPNZThbFl2EODTe+NZDMJbMpSn7tioiMS07lkME9xBgsbeC9NA5q0lKWIextRwmz44wPC6SOu4qWzF7L42naD91xqiD8qHqAu1gS9UJT8iHItErNYTuu2L3bDzS2aSdD6pGhGsWjBHayWTcAah1eKSPNKdgZPILXq1r/Vg30kQ==" ], - "keyUse" : [ "ENC" ], - "certificate" : [ "MIICmzCCAYMCBgGQCqnYsjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNjEyMDQxNTIxWhcNMzQwNjEyMDQxNzAxWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7P89t1zZwax9X8uMxK6i/cj2VRYrH5T19BrFEe5OUrdVbynh+WpHYKt9PDN9hlvZfRKRkPSWZrldcR1jTd/LTuL1x3CWW6L+DnVArw3FtL+txFPJ1MFQoklKXhY5sq4cyAkn1yuHmujPagLHf1HNlmY6vWTm68vwCQ41CcRFIZ7bua5zmcs4fp/dW6fWqHTexYU3Kju1X/GScN07tuY6iCjL9ytbvF8Wtasa8d5F0wV9pQcPnSpd6qeCGUCTdC3suFYaO34nFuXmQfSJVIgqkwzU4kg8HutzH9sKzecXlBFvZpMPcc2ia+qZzeOytkwVPGjLNAgDmqiqtXRIEdk7vAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAI8VpSWghWfLbRrOjTh3/6RJpQXGk5yQQZjGTpBMTTcrDWLC3oiPmHiFxAfZMAvk4QuVfMmVntTkDnGL8Z+AiKVhZ45kM8utoV4u9dFCjljaRrQz7+UJF2f5RC6jwPAqc3fZ8CKmLH+IeBQobPQkT666viy2olDQgkQF7rDi4eu+TfJObl7yjIAwo7S3MsSI39SeKZWDXw3MT0Vt/FJbV7zPxLZ9GQdmBlw1ZvbXgTZKc08BJ+BW5bakbu7DELwuKxtiXYC1rtlQtQCAlg0T8dl1uHMU7UIoWcQvFmt5aGtXNZcoldbL3zC+bropy3fy/gKD6jtJH++1TPiGM1BjVI4=" ], - "priority" : [ "100" ], - "algorithm" : [ "RSA-OAEP" ] - } - }, { - "id" : "8aa4dae3-02c9-4059-af3b-ac6888fc9cc5", - "name" : "aes-generated", - "providerId" : "aes-generated", - "subComponents" : { }, - "config" : { - "kid" : [ "d2660eb1-263d-4ca2-8e32-64af629481be" ], - "secret" : [ "HV4ttmTBG53Y6fvmbLFldA" ], - "priority" : [ "100" ] - } - }, { - "id" : "7eebd2ce-0822-4ed9-ab4d-b4d11ea55597", - "name" : "rsa-generated", - "providerId" : "rsa-generated", - "subComponents" : { }, - "config" : { - "privateKey" : [ "MIIEowIBAAKCAQEAu7ksbEnNR6VwYLwgObFTTTjje5e6+Aq8WialLXN/QJ54OCd/h/I18HWYwwWhqnuvwFTtYMfdugI4JeRcPRqpifllWmS/cxBb8pRLPybkwgI6Cll8pubh4QZD+pO2rsFeQ5da1Bw+IFtYOm9/ARV/CfZf1GToxD2u9zgy3sClbwe1g21D7e4JV4VC0/N9cQxSr+BFxEd11AwSKip27M9U06xeBPkLGnEoiAUpIzyVrKEsl6JHeOE7yV9Kch1scQC8YBuGbanZ+FX+jeUMaS3gULVsSW69FH1KNj33WI8AW8+MlB2dUI4SrpsotwXp5czZMrOGg37VO0299P4jxJeZpQIDAQABAoIBABeyRIQH3eiXHuQrIzM9KduD3J1XliOk8Uk8+xlNbMkKp/jIrZ3KypnHsmidz54+Xj1cSxmuKRRHnvBTjvwsny2aRHvAX3VmIYExzHzUi0hdMRfo22YTG3zFBnQ9TLBrGtvT4YSIayQ4+55mwCSyIrbueYLNWR+afLlax/sb3NYyrsdZQYLA5yrS5qqmhdcLthO1Qbmkqd0tFSrk7sSbIWwTdXGTE2MA0/eduLJmcHcAMNH7IfXoacHuFpTHXg1Q9pDVTBoWSGLTGtXZmP/9C5SXhZ+mqJv4CjLGCv8BiF3GW+cEAJ7Yb5LdsbZLg8iFfcFaIzAfqzt4ommgluB/oiECgYEA5KVrRE/c4huBwp9yLH7T0jWojluXMZ/J12S5ayefCfrT1VmfcLdJzCR2mMJAShN7I5k2phtokC0Vf1noPAlvUcMTOOK71LY/DmZi4IzJ5jmDom1E8N8Aiblpwm5p06nDsx8QvrAExNzaSUd5qrszFNBZM6KOBPpWApcQVkORGsUCgYEA0i5wwUFbyYilk0vquQkClY2t75+igOBwLBatQIu0Kdpzb6BHYqsgByEmoCgygeCoV5qtsxxd96ucXKX523pnwqxygBRUOZE7TR1KfZGEjVaHJrpuqFzsDE0C8NOR6VOWaGVbO8qoj5deECa0P5k4bcwaVAvnis0bKuBybslV8WECgYBIGKT3OFuE7HmBHffJcgBmw0awBM9q9WCWy4rv7+FlKzNKjeUJjLH3bfP7fRz6fqQQeIpT3EafV6f0rSveancwh9tyz4O8se62IrDA74PmVXJdcCkR7q9jvhRMG7bA6EHuJDiKeEQ4sw8dli0WGcskoAHQl0xC45DlZi7flJSXpQKBgGEWZK1QhJaukVVeDxnUCKaOoJb81XLUudwTyYn0Po/KweIBVphEVfIVJSN8DgCihwCYib4fz2Q1mG/Pl4ADpeRuBiIVweYpqQvxCNTCIEmte5avLaiF69+uvzoBcPgnzWWB1EflUEGr+R5a0o5CN6e4TT0flqAuKGuA7Dsys4lhAoGBAMUd6QIZ6JVzhMpium54lnQoxXh2rRfnDMvljIPxDHYFyVcRG06GU//5t0Fu1fdPf/uFeRX78HmUKF9QcreXxYD9G0DwbFsEHR+UWp+Lqd/FUvkXmisG4QSskAaKB+JGcs8Qe6oDpF0Gi0loZ+wpMRfez5By8SvcCIChdyrZQshF" ], - "keyUse" : [ "SIG" ], - "certificate" : [ "MIICmzCCAYMCBgGQCqnX0DANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNjEyMDQxNTIxWhcNMzQwNjEyMDQxNzAxWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7uSxsSc1HpXBgvCA5sVNNOON7l7r4CrxaJqUtc39Anng4J3+H8jXwdZjDBaGqe6/AVO1gx926Ajgl5Fw9GqmJ+WVaZL9zEFvylEs/JuTCAjoKWXym5uHhBkP6k7auwV5Dl1rUHD4gW1g6b38BFX8J9l/UZOjEPa73ODLewKVvB7WDbUPt7glXhULT831xDFKv4EXER3XUDBIqKnbsz1TTrF4E+QsacSiIBSkjPJWsoSyXokd44TvJX0pyHWxxALxgG4Ztqdn4Vf6N5QxpLeBQtWxJbr0UfUo2PfdYjwBbz4yUHZ1QjhKumyi3BenlzNkys4aDftU7Tb30/iPEl5mlAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAYkCCLH7iWJj7uj5NdJ6xnKsj9xWzs/Jgw3fPAr4gV31485dETU5wvgpmR/RhoZ1ipoveEdEIefp5sqhlm6zWt/TmR4oq3tQKWCLBEaV4q1QnriYkzKepUhNfJXQAoT2cWY4ceon9GR5Fywl/qR8Iy4IoCqomyCm2hYt4v5TvOHQHYSJ1WD5jXGYH2Ld8YCMIpUFfQpIyB9cpvLkeqWpP7sbnWqQMuZWOp0z9N+njFuGkTlidgr7TACZ0GPXdz2FS+ncXHG7dojYZCKhHCyA184yMl0Wq1uyQjOUlXmtZj+v3x3gouRiB/iT+CKqP1wpkkXtfCB0HYmWsOOzjd5BpE=" ], - "priority" : [ "100" ] - } - } ] - }, - "internationalizationEnabled" : false, - "supportedLocales" : [ ], - "authenticationFlows" : [ { - "id" : "9122fc4f-1cfd-40a4-9276-5d313553d5f3", - "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" : "e7ea5207-4390-4137-8f88-9f0b51ccaa02", - "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" : "0d53a3b8-d922-4c42-9b4c-44c0b22f2ee8", - "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" : "3bb84308-a019-4bbb-b2f7-d3b06a7eeb09", - "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" : "7f4abf51-1e1c-4daa-b7bd-7378b2514f90", - "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" : "583e8fa9-0703-4a0b-9c5d-9e2e5cc7e4f3", - "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" : "a95fab1f-d322-4e0c-a92e-dd8ddb45b27e", - "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" : "95adf8e8-1485-406b-98fc-c5f3753e50d6", - "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" : "79d2f376-8f4a-4e92-b68b-9d60764b6caf", - "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" : "1e72d797-4af1-4428-a368-122468da8fec", - "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" : "2f3f9ca8-452f-4b22-a5e5-2ce95349d635", - "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" : "8842968f-92e2-4778-8cf1-54f5f5c681d1", - "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" : "db75dcf7-cbbf-4e97-b5c3-2c442c7c308f", - "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" : "5aa9f338-f902-4939-99dc-9b210652525c", - "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" : "475d6898-5eed-481f-938d-8daba429653b", - "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" : "f4fc7a41-df12-4619-8aa7-10edcd40541c", - "alias" : "registration form", - "description" : "registration form", - "providerId" : "form-flow", - "topLevel" : false, - "builtIn" : true, - "authenticationExecutions" : [ { - "authenticator" : "registration-user-creation", - "authenticatorFlow" : false, - "requirement" : "REQUIRED", - "priority" : 20, - "autheticatorFlow" : false, - "userSetupAllowed" : false - }, { - "authenticator" : "registration-password-action", - "authenticatorFlow" : false, - "requirement" : "REQUIRED", - "priority" : 50, - "autheticatorFlow" : false, - "userSetupAllowed" : false - }, { - "authenticator" : "registration-recaptcha-action", - "authenticatorFlow" : false, - "requirement" : "DISABLED", - "priority" : 60, - "autheticatorFlow" : false, - "userSetupAllowed" : false - }, { - "authenticator" : "registration-terms-and-conditions", - "authenticatorFlow" : false, - "requirement" : "DISABLED", - "priority" : 70, - "autheticatorFlow" : false, - "userSetupAllowed" : false - } ] - }, { - "id" : "7005ab71-88d5-4ec7-8824-2b7c269fda17", - "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" : "d43f81ec-484b-4b48-acfd-f2168b2988ba", - "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" : "421e4d3c-a47b-4dd9-9f4f-eec50b1dddb7", - "alias" : "create unique user config", - "config" : { - "require.password.update.after.registration" : "false" - } - }, { - "id" : "ae0a4ab6-a7e0-4817-bbaf-87403685e411", - "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" : "VERIFY_PROFILE", - "name" : "Verify Profile", - "providerId" : "VERIFY_PROFILE", - "enabled" : true, - "defaultAction" : false, - "priority" : 90, - "config" : { } - }, { - "alias" : "delete_credential", - "name" : "Delete Credential", - "providerId" : "delete_credential", - "enabled" : true, - "defaultAction" : false, - "priority" : 100, - "config" : { } - }, { - "alias" : "update_user_locale", - "name" : "Update User Locale", - "providerId" : "update_user_locale", - "enabled" : true, - "defaultAction" : false, - "priority" : 1000, - "config" : { } - } ], - "browserFlow" : "browser", - "registrationFlow" : "registration", - "directGrantFlow" : "direct grant", - "resetCredentialsFlow" : "reset credentials", - "clientAuthenticationFlow" : "clients", - "dockerAuthenticationFlow" : "docker auth", - "firstBrokerLoginFlow" : "first broker login", - "attributes" : { - "cibaBackchannelTokenDeliveryMode" : "poll", - "cibaExpiresIn" : "120", - "cibaAuthRequestedUserHint" : "login_hint", - "parRequestUriLifespan" : "60", - "cibaInterval" : "5", - "realmReusableOtpCode" : "false" - }, - "keycloakVersion" : "24.0.3", - "userManagedAccessAllowed" : false, - "clientProfiles" : { - "profiles" : [ ] - }, - "clientPolicies" : { - "policies" : [ ] - } -} ] \ No newline at end of file diff --git a/docker/config/realm-export-pitc.json b/docker/config/realm-export-pitc.json index 00d6520f51..7d7fe7dae2 100644 --- a/docker/config/realm-export-pitc.json +++ b/docker/config/realm-export-pitc.json @@ -833,7 +833,7 @@ "enabled" : true, "alwaysDisplayInConsole" : false, "clientAuthenticatorType" : "client-secret", - "redirectUris" : [ "https://okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc.okr.localhost:4200/*", "https://okr-stag.ocp.cloudscale.puzzle.ch:*", "http://pitc.okr.localhost:8080/*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch:*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc.okr.localhost:8080:/*" ], + "redirectUris" : [ "https://okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc-okr.localhost:4200/*", "http://pitc.okr.localhost:4200/*", "https://okr-stag.ocp.cloudscale.puzzle.ch:*", "http://pitc-okr.localhost:8080:/*", "http://pitc-okr.localhost:8080/*", "http://pitc.okr.localhost:8080/*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch:*", "https://pitc.okr-stag.ocp.cloudscale.puzzle.ch/auth/keycloakopenid/callback*", "http://pitc.okr.localhost:8080:/*" ], "webOrigins" : [ "+" ], "notBefore" : 0, "bearerOnly" : false, @@ -847,7 +847,7 @@ "protocol" : "openid-connect", "attributes" : { "frontchannel.logout.url" : "https://okr.ocp-internal.cloudscale.puzzle.ch", - "post.logout.redirect.uris" : "http://pitc.okr.localhost:4200/*##https://okr-stag.ocp.cloudscale.puzzle.ch:*##http://pitc.okr.localhost:8080/*##http://pitc.okr.localhost:8080:/*", + "post.logout.redirect.uris" : "http://pitc.okr.localhost:4200/*##https://okr-stag.ocp.cloudscale.puzzle.ch:*##http://pitc.okr.localhost:8080/*##http://pitc.okr.localhost:8080:/*##http://pitc-okr.localhost:4200/*##http://pitc-okr.localhost:8080/*##http://pitc-okr.localhost:8080:/*", "oauth2.device.authorization.grant.enabled" : "false", "backchannel.logout.revoke.offline.tokens" : "false", "use.refresh.tokens" : "true", @@ -1451,7 +1451,7 @@ "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "saml-role-list-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-usermodel-attribute-mapper", "saml-user-attribute-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper" ] + "allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "saml-user-property-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "oidc-address-mapper" ] } }, { "id" : "ca3537dd-70b8-4077-9718-60844c658ce3", @@ -1476,7 +1476,7 @@ "subType" : "authenticated", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-address-mapper", "saml-role-list-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "saml-user-attribute-mapper", "oidc-usermodel-property-mapper" ] + "allowed-protocol-mapper-types" : [ "oidc-address-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "saml-role-list-mapper", "oidc-full-name-mapper", "oidc-usermodel-attribute-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper" ] } }, { "id" : "4a22bcac-2e91-4e73-a063-9d888cc46cdb", @@ -2131,7 +2131,7 @@ "policies" : [ ] } }, { - "id" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", + "id" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", "realm" : "master", "displayName" : "Keycloak", "displayNameHtml" : "
Keycloak
", @@ -2180,57 +2180,57 @@ "failureFactor" : 30, "roles" : { "realm" : [ { - "id" : "eb1150a2-e433-404e-82b3-438d83fecdae", - "name" : "offline_access", - "description" : "${role_offline-access}", + "id" : "743c330e-c87b-45f2-a47c-ef859c61b796", + "name" : "create-realm", + "description" : "${role_create-realm}", "composite" : false, "clientRole" : false, - "containerId" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", + "attributes" : { } + }, { + "id" : "4967211d-8d50-45a2-9d81-cca3204428d5", + "name" : "admin", + "description" : "${role_admin}", + "composite" : true, + "composites" : { + "realm" : [ "create-realm" ], + "client" : { + "master-realm" : [ "query-realms", "query-users", "view-realm", "manage-users", "view-events", "view-authorization", "manage-authorization", "query-groups", "impersonation", "manage-identity-providers", "view-users", "view-clients", "view-identity-providers", "create-client", "manage-realm", "manage-events", "query-clients", "manage-clients" ], + "pitc-realm" : [ "query-groups", "manage-users", "manage-clients", "create-client", "manage-events", "view-users", "manage-authorization", "view-events", "view-realm", "manage-identity-providers", "query-realms", "view-authorization", "manage-realm", "view-clients", "impersonation", "view-identity-providers", "query-users", "query-clients" ] + } + }, + "clientRole" : false, + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", "attributes" : { } }, { - "id" : "ff77cf60-c2ce-4898-ab3c-a9ec45494102", + "id" : "babeca86-f07b-4c4e-9241-112dd62b7fbb", "name" : "uma_authorization", "description" : "${role_uma_authorization}", "composite" : false, "clientRole" : false, - "containerId" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", "attributes" : { } }, { - "id" : "82c4bf96-dab4-496e-acc5-312716939954", + "id" : "1055a998-e36d-4784-92eb-fc381f0b58ef", "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" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", - "attributes" : { } - }, { - "id" : "88e16be4-e8cc-4ba1-940f-dec793a2efb9", - "name" : "admin", - "description" : "${role_admin}", - "composite" : true, - "composites" : { - "realm" : [ "create-realm" ], - "client" : { - "master-realm" : [ "query-users", "manage-clients", "query-realms", "manage-events", "manage-realm", "query-clients", "view-users", "view-identity-providers", "view-events", "view-clients", "manage-identity-providers", "view-realm", "view-authorization", "query-groups", "create-client", "manage-users", "impersonation", "manage-authorization" ], - "pitc-realm" : [ "view-identity-providers", "manage-events", "manage-realm", "create-client", "query-groups", "manage-users", "query-users", "view-clients", "manage-authorization", "view-events", "view-users", "impersonation", "manage-identity-providers", "manage-clients", "view-realm", "view-authorization", "query-clients", "query-realms" ] + "account" : [ "view-profile", "manage-account" ] } }, "clientRole" : false, - "containerId" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", "attributes" : { } }, { - "id" : "1a63644d-9e55-4fb3-bd12-27e602a2998f", - "name" : "create-realm", - "description" : "${role_create-realm}", + "id" : "759c3431-3fbe-43b7-b866-cceb64d72178", + "name" : "offline_access", + "description" : "${role_offline-access}", "composite" : false, "clientRole" : false, - "containerId" : "72144e90-0d27-4486-b7ff-f581ba1bf90b", + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d", "attributes" : { } } ], "client" : { @@ -2238,187 +2238,203 @@ "admin-cli" : [ ], "account-console" : [ ], "broker" : [ { - "id" : "c53386a7-5f28-45ab-bb0e-072b88842ca3", + "id" : "35f0445f-36f9-426b-a9be-9789a5c4bdb7", "name" : "read-token", "description" : "${role_read-token}", "composite" : false, "clientRole" : true, - "containerId" : "0127f66e-9aa0-47cf-8f4e-bd9f9ff03086", + "containerId" : "a08b7887-c106-4c2e-ae24-6bbd59ea28ce", "attributes" : { } } ], "master-realm" : [ { - "id" : "078c5759-ac83-4fa2-9d62-0fb8109fc58e", - "name" : "query-users", - "description" : "${role_query-users}", + "id" : "9841ec0f-ce03-420e-9812-8695e4e2fcd5", + "name" : "manage-identity-providers", + "description" : "${role_manage-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "d6a40a0a-632a-4cf8-a074-524b72152793", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "master-realm" : [ "query-clients" ] - } - }, + "id" : "a2ae78d9-0c56-4e30-bc7a-3641e21ffa36", + "name" : "query-realms", + "description" : "${role_query-realms}", + "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "e6396869-b82b-44e0-bb88-b5beab849ea6", - "name" : "manage-clients", - "description" : "${role_manage-clients}", + "id" : "10876b06-53a4-4b8a-be1a-82936d9d71f9", + "name" : "query-users", + "description" : "${role_query-users}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "d3b6b331-e4ac-42fe-b7c2-585336645385", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", + "id" : "99f2ab42-59c6-4dee-91f7-6551c847bcce", + "name" : "view-realm", + "description" : "${role_view-realm}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "a4856345-caee-446e-aade-09235736068d", - "name" : "query-realms", - "description" : "${role_query-realms}", - "composite" : false, + "id" : "30bcf316-0090-496e-92db-7787b8dafa15", + "name" : "view-users", + "description" : "${role_view-users}", + "composite" : true, + "composites" : { + "client" : { + "master-realm" : [ "query-users", "query-groups" ] + } + }, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "54d511be-1899-48a1-9828-d9c4358c9550", - "name" : "view-realm", - "description" : "${role_view-realm}", - "composite" : false, + "id" : "59816579-7abf-4ea2-b6ff-3a1f3d38bf09", + "name" : "view-clients", + "description" : "${role_view-clients}", + "composite" : true, + "composites" : { + "client" : { + "master-realm" : [ "query-clients" ] + } + }, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "3b228e75-bf4c-4c04-8e3a-4052387ac0bb", - "name" : "view-authorization", - "description" : "${role_view-authorization}", + "id" : "3abe8ba2-8536-4da6-877d-f720e91d4dd3", + "name" : "view-identity-providers", + "description" : "${role_view-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "dd7c0052-113a-475a-9fdd-b3f5895d07d3", - "name" : "query-groups", - "description" : "${role_query-groups}", + "id" : "ffd8efda-e4f6-451a-9f09-a07d806c6165", + "name" : "manage-users", + "description" : "${role_manage-users}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "8f5f4265-9239-4e6d-9ce5-a36baa6da160", + "id" : "18d53d90-0546-466f-bd9f-87b6cdf76554", "name" : "create-client", "description" : "${role_create-client}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "a236b00c-0618-48ab-a4dc-99eec714f675", + "id" : "aac173bb-fb84-45d4-88bf-6107a9e523bc", "name" : "manage-events", "description" : "${role_manage-events}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "4f078a36-ebde-4b4d-9979-0f3e406cb5c1", - "name" : "manage-users", - "description" : "${role_manage-users}", + "id" : "940e9452-7934-4b69-bd2d-757cf7e71bc5", + "name" : "manage-realm", + "description" : "${role_manage-realm}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "37ba89e8-5c4f-41c8-bf03-9790bca478a0", - "name" : "manage-realm", - "description" : "${role_manage-realm}", + "id" : "ede7bc39-de83-47dd-98af-f47f7766758b", + "name" : "query-clients", + "description" : "${role_query-clients}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "b4a2297a-288b-451b-8af3-c4d2c8faf2d1", - "name" : "impersonation", - "description" : "${role_impersonation}", + "id" : "09ac1431-a393-463b-9e3b-c62890978e42", + "name" : "view-events", + "description" : "${role_view-events}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "40a81056-07f8-47b0-b30d-8331c81ed647", - "name" : "query-clients", - "description" : "${role_query-clients}", + "id" : "46c021dd-f2c0-4b3d-af21-6588c9540feb", + "name" : "manage-clients", + "description" : "${role_manage-clients}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "4b3fbd8c-4ea2-4f70-9e83-d032757643b7", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "master-realm" : [ "query-users", "query-groups" ] - } - }, + "id" : "73f7eccd-f844-4d45-aa7f-ab8b0c1f22fa", + "name" : "view-authorization", + "description" : "${role_view-authorization}", + "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "ba8f63a5-cefd-41d4-acb8-6dad258216f6", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", + "id" : "251f5eaa-0268-4d3f-9cfc-39ce6c1d88e9", + "name" : "manage-authorization", + "description" : "${role_manage-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "2babe605-3c6a-4d33-9fdc-0855a5711136", - "name" : "view-events", - "description" : "${role_view-events}", + "id" : "bac5f62e-0bed-44ad-87c0-17caf073ceb1", + "name" : "query-groups", + "description" : "${role_query-groups}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } }, { - "id" : "b308025e-8c35-458b-b3e4-958370396d3f", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", + "id" : "2aec8e42-c5a9-49f4-aa63-dab9b30f1691", + "name" : "impersonation", + "description" : "${role_impersonation}", "composite" : false, "clientRole" : true, - "containerId" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "containerId" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "attributes" : { } } ], "account" : [ { - "id" : "9826f4c3-65eb-4c4d-b5a3-4776b956002b", + "id" : "f85ef894-a286-44e9-a9b4-f26e7297422f", + "name" : "manage-account-links", + "description" : "${role_manage-account-links}", + "composite" : false, + "clientRole" : true, + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", + "attributes" : { } + }, { + "id" : "15bc8f02-f6e7-4159-845a-c4b7ba9031d9", + "name" : "view-profile", + "description" : "${role_view-profile}", + "composite" : false, + "clientRole" : true, + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", + "attributes" : { } + }, { + "id" : "331fd37f-56b4-42bd-a0d7-a772fd89cc69", "name" : "view-consent", "description" : "${role_view-consent}", "composite" : false, "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "attributes" : { } }, { - "id" : "ab4b1d99-5942-4450-8d02-be0133c0e33d", - "name" : "delete-account", - "description" : "${role_delete-account}", + "id" : "5a289ae7-6df5-40da-ae78-1ab64ae33938", + "name" : "view-groups", + "description" : "${role_view-groups}", "composite" : false, "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "attributes" : { } }, { - "id" : "5953e7e3-a363-4fd2-ba20-812626ab6780", + "id" : "59f43f2f-fd00-4278-8f48-438e2c70fee4", "name" : "manage-account", "description" : "${role_manage-account}", "composite" : true, @@ -2428,34 +2444,10 @@ } }, "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", - "attributes" : { } - }, { - "id" : "a4de7f8a-dc53-43ea-86ed-ff8fc47eb116", - "name" : "view-groups", - "description" : "${role_view-groups}", - "composite" : false, - "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", - "attributes" : { } - }, { - "id" : "e44ae305-8473-4c9e-b680-fb90756e268d", - "name" : "view-profile", - "description" : "${role_view-profile}", - "composite" : false, - "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", - "attributes" : { } - }, { - "id" : "14da56d9-e7aa-49fb-a258-cd43bbaa0a78", - "name" : "manage-account-links", - "description" : "${role_manage-account-links}", - "composite" : false, - "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "attributes" : { } }, { - "id" : "425bef23-d123-45a0-a410-5e94a550ae88", + "id" : "bb8f018d-805c-4257-bcba-4dc7cb8ae098", "name" : "manage-consent", "description" : "${role_manage-consent}", "composite" : true, @@ -2465,182 +2457,190 @@ } }, "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "attributes" : { } }, { - "id" : "5faf1245-16b5-4150-94e7-2108e45cb28f", + "id" : "e0b8bfed-0bba-4993-806f-f5630b63301c", "name" : "view-applications", "description" : "${role_view-applications}", "composite" : false, "clientRole" : true, - "containerId" : "9189e746-6518-46a9-840d-21a69ffc4920", + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", + "attributes" : { } + }, { + "id" : "dbe3bfdd-5694-4489-abe9-546ea477ba79", + "name" : "delete-account", + "description" : "${role_delete-account}", + "composite" : false, + "clientRole" : true, + "containerId" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "attributes" : { } } ], "pitc-realm" : [ { - "id" : "30fa9e0c-a983-418f-a83c-5385d8d5f545", - "name" : "view-users", - "description" : "${role_view-users}", - "composite" : true, - "composites" : { - "client" : { - "pitc-realm" : [ "query-groups", "query-users" ] - } - }, + "id" : "d0f2ca36-6ca6-4e45-9dbd-8aed3e96109e", + "name" : "query-realms", + "description" : "${role_query-realms}", + "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "5178545f-e6b0-41a0-be10-b5f201cb458f", - "name" : "view-identity-providers", - "description" : "${role_view-identity-providers}", + "id" : "cc553fa4-3649-479b-a3c8-da0cd67f99a4", + "name" : "query-groups", + "description" : "${role_query-groups}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "cfab0b65-1022-4bba-a264-9f4ac74d8313", - "name" : "manage-events", - "description" : "${role_manage-events}", + "id" : "bcbabc7d-1931-4c05-b6f7-72a3d8978e43", + "name" : "view-authorization", + "description" : "${role_view-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "24fa18d6-a454-4e6f-a34d-87aacca4764b", - "name" : "impersonation", - "description" : "${role_impersonation}", + "id" : "2a87fe2b-384f-449f-81ac-955f94bc3bb1", + "name" : "manage-users", + "description" : "${role_manage-users}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "2af8a88d-7238-4dcb-b3aa-179c1859e510", + "id" : "3df8311a-4267-4264-9fdd-f607e46c9fcf", "name" : "manage-realm", "description" : "${role_manage-realm}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "8653a32e-3d83-4796-917c-76b09f2282f3", - "name" : "manage-clients", - "description" : "${role_manage-clients}", - "composite" : false, + "id" : "6b48340a-f2ba-4d9d-9e27-00cc8d5dcedd", + "name" : "view-clients", + "description" : "${role_view-clients}", + "composite" : true, + "composites" : { + "client" : { + "pitc-realm" : [ "query-clients" ] + } + }, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "4018c950-530c-410b-92d6-9ddd2f42ab4e", - "name" : "manage-identity-providers", - "description" : "${role_manage-identity-providers}", + "id" : "fa2a633b-23b7-4b7c-b768-9e87d86e4aa4", + "name" : "manage-clients", + "description" : "${role_manage-clients}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "33f41cbe-45c3-47b5-92eb-05ee952e47c2", + "id" : "31e25c28-94e1-44ef-abe0-1d66d1a4f073", "name" : "create-client", "description" : "${role_create-client}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "4c793aae-dca1-48ca-8997-e01771c45e24", - "name" : "view-realm", - "description" : "${role_view-realm}", + "id" : "02a928b6-bfcc-4824-91a5-7e125858040c", + "name" : "impersonation", + "description" : "${role_impersonation}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "683bdccb-a4dd-4894-82a3-5210f97fe638", - "name" : "query-groups", - "description" : "${role_query-groups}", + "id" : "c8209347-5dca-4de5-a818-22ab9bf63242", + "name" : "manage-events", + "description" : "${role_manage-events}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "949cec5a-767c-4bf3-b31f-9eac74c5cd58", - "name" : "view-authorization", - "description" : "${role_view-authorization}", - "composite" : false, + "id" : "ea98ee72-a4bb-42df-9f88-2ee1e3339e62", + "name" : "view-users", + "description" : "${role_view-users}", + "composite" : true, + "composites" : { + "client" : { + "pitc-realm" : [ "query-groups", "query-users" ] + } + }, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "ce21523a-f3c8-463a-bf42-5dd1e72f88e0", - "name" : "manage-users", - "description" : "${role_manage-users}", + "id" : "ff6d92df-0cec-4faa-bb11-d23222ce6aec", + "name" : "manage-authorization", + "description" : "${role_manage-authorization}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "660cbb07-2162-475f-9752-dc1f77eea50c", - "name" : "query-users", - "description" : "${role_query-users}", + "id" : "830eddbc-2c12-429e-b695-59444406fc17", + "name" : "view-events", + "description" : "${role_view-events}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "ff3808fc-4bdb-4a47-aeb1-8637709330bb", - "name" : "view-clients", - "description" : "${role_view-clients}", - "composite" : true, - "composites" : { - "client" : { - "pitc-realm" : [ "query-clients" ] - } - }, + "id" : "24589120-4d88-45a9-8890-ff16d977afcb", + "name" : "view-identity-providers", + "description" : "${role_view-identity-providers}", + "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "1ba1660a-43d0-49d4-a33f-385aeeb58933", - "name" : "manage-authorization", - "description" : "${role_manage-authorization}", + "id" : "9af02ea3-19c5-466b-8fe3-5bec62899c9e", + "name" : "query-users", + "description" : "${role_query-users}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "a7ffd18c-8836-4363-b746-bfb354d07d0d", - "name" : "view-events", - "description" : "${role_view-events}", + "id" : "ab6a896a-58eb-4a08-a73f-6dc59a00af87", + "name" : "manage-identity-providers", + "description" : "${role_manage-identity-providers}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "40e5c9e3-c64b-4812-b090-2aaddfe49759", + "id" : "6a691419-c4a2-4f21-9cdf-d53cbbd01261", "name" : "query-clients", "description" : "${role_query-clients}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } }, { - "id" : "d35cb484-5a50-4d77-9eb4-5dc97ea65bcf", - "name" : "query-realms", - "description" : "${role_query-realms}", + "id" : "97bfcc3a-99bd-4ecb-a477-9f11e3c0244f", + "name" : "view-realm", + "description" : "${role_view-realm}", "composite" : false, "clientRole" : true, - "containerId" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "containerId" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "attributes" : { } } ] } }, "groups" : [ ], "defaultRole" : { - "id" : "82c4bf96-dab4-496e-acc5-312716939954", + "id" : "1055a998-e36d-4784-92eb-fc381f0b58ef", "name" : "default-roles-master", "description" : "${role_default-roles}", "composite" : true, "clientRole" : false, - "containerId" : "72144e90-0d27-4486-b7ff-f581ba1bf90b" + "containerId" : "f49966bf-a797-49f7-8e35-b38df21e0b0d" }, "requiredCredentials" : [ "password" ], "otpPolicyType" : "totp", @@ -2675,22 +2675,22 @@ "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ], "webAuthnPolicyPasswordlessExtraOrigins" : [ ], "users" : [ { - "id" : "e89a20f8-d548-4dfa-b29d-e47b26b59ae3", + "id" : "60a728f0-e898-47dc-b7f9-5c9ad417bb02", "username" : "admin", "emailVerified" : false, - "createdTimestamp" : 1717041630354, + "createdTimestamp" : 1720153345160, "enabled" : true, "totp" : false, "credentials" : [ { - "id" : "506588b4-2f52-4ff7-a0d8-176d68f395d8", + "id" : "1b0cfa0e-7ba0-4bfc-83c5-3962c341a788", "type" : "password", - "createdDate" : 1717041630537, - "secretData" : "{\"value\":\"wlIbogT9BAR53bmHzImIaK7QLqfDpR+mNpkrpzfaaXQK5Ze9vC1NINlHGVRLRHQUr9aziIbLy+EO9soqbL9Ekw==\",\"salt\":\"VtMJ5uG3PHId8mAeJkaFWA==\",\"additionalParameters\":{}}", + "createdDate" : 1720153345384, + "secretData" : "{\"value\":\"xVGRgL/Na26gKjB33kctEnl9bbPz50nYexVTJxjL3lEbdJMGRrEuC87IkpHLaO2x6YpNvWH0Jl7ZY3+mAc/IEg==\",\"salt\":\"AEJDuv30d8jwFmywb1kg5A==\",\"additionalParameters\":{}}", "credentialData" : "{\"hashIterations\":210000,\"algorithm\":\"pbkdf2-sha512\",\"additionalParameters\":{}}" } ], "disableableCredentialTypes" : [ ], "requiredActions" : [ ], - "realmRoles" : [ "default-roles-master", "admin" ], + "realmRoles" : [ "admin", "default-roles-master" ], "notBefore" : 0, "groups" : [ ] } ], @@ -2705,7 +2705,7 @@ } ] }, "clients" : [ { - "id" : "9189e746-6518-46a9-840d-21a69ffc4920", + "id" : "ac226190-252e-4cd8-a09c-5d91acd5c9e4", "clientId" : "account", "name" : "${client_account}", "rootUrl" : "${authBaseUrl}", @@ -2732,10 +2732,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "05fb96f9-b6f5-4df7-9917-46ddec1754c5", + "id" : "849ad51b-a7c5-496b-84cf-4fc285f9b6fb", "clientId" : "account-console", "name" : "${client_account-console}", "rootUrl" : "${authBaseUrl}", @@ -2764,17 +2764,17 @@ "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, "protocolMappers" : [ { - "id" : "03963f3b-41f9-4ed1-ae5b-425efcf4e592", + "id" : "fb1cfc7e-f89e-4f83-8867-15f11caa9e43", "name" : "audience resolve", "protocol" : "openid-connect", "protocolMapper" : "oidc-audience-resolve-mapper", "consentRequired" : false, "config" : { } } ], - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "5eaf65b6-a5b2-4b5d-975a-4f6c82b25cac", + "id" : "4f27b95d-178c-4d58-9781-af263ce0e103", "clientId" : "admin-cli", "name" : "${client_admin-cli}", "surrogateAuthRequired" : false, @@ -2797,10 +2797,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "0127f66e-9aa0-47cf-8f4e-bd9f9ff03086", + "id" : "a08b7887-c106-4c2e-ae24-6bbd59ea28ce", "clientId" : "broker", "name" : "${client_broker}", "surrogateAuthRequired" : false, @@ -2823,10 +2823,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "fafcbdb4-090d-434b-9c2c-359d8848ba8c", + "id" : "37063f77-0a28-48a8-8000-9f9e2916b4ea", "clientId" : "master-realm", "name" : "master Realm", "surrogateAuthRequired" : false, @@ -2848,10 +2848,10 @@ "authenticationFlowBindingOverrides" : { }, "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] }, { - "id" : "41f6f079-99e9-4fe6-b715-3e27a49926c1", + "id" : "7c57a7d5-f160-4812-a44b-50a5d3b9ae18", "clientId" : "pitc-realm", "name" : "pitc Realm", "surrogateAuthRequired" : false, @@ -2876,7 +2876,7 @@ "defaultClientScopes" : [ ], "optionalClientScopes" : [ ] }, { - "id" : "5e5f1d17-4916-4beb-96cd-fb062b432735", + "id" : "0786024c-dc96-4819-bd24-40b5856e0af5", "clientId" : "security-admin-console", "name" : "${client_security-admin-console}", "rootUrl" : "${authAdminUrl}", @@ -2905,7 +2905,7 @@ "fullScopeAllowed" : false, "nodeReRegistrationTimeout" : 0, "protocolMappers" : [ { - "id" : "e14e44e9-909d-4f54-9eab-42dc193cc455", + "id" : "0d77f835-e55c-41bf-943b-f5027a1e5e38", "name" : "locale", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", @@ -2920,273 +2920,146 @@ "jsonType.label" : "String" } } ], - "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "email" ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "email" ], "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ] } ], "clientScopes" : [ { - "id" : "9133f7cb-b990-4f85-b2ed-49ab59e1f27b", - "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" : "1f745769-88f3-4234-80c8-6cb6223f4dbe", - "name" : "email", - "description" : "OpenID Connect built-in scope: email", + "id" : "43fbe103-2bb1-4443-a26a-85e9c1938b68", + "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" : "${emailScopeConsentText}" + "consent.screen.text" : "${addressScopeConsentText}" }, "protocolMappers" : [ { - "id" : "6c1558d1-c68d-40fd-92a3-bf4adbab367b", - "name" : "email", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-attribute-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "userinfo.token.claim" : "true", - "user.attribute" : "email", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "email", - "jsonType.label" : "String" - } - }, { - "id" : "7771935e-e899-4bca-a120-39e76c91dafd", - "name" : "email verified", + "id" : "2244a163-3775-4f68-a182-3fefec239b55", + "name" : "address", "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-property-mapper", + "protocolMapper" : "oidc-address-mapper", "consentRequired" : false, "config" : { + "user.attribute.formatted" : "formatted", + "user.attribute.country" : "country", "introspection.token.claim" : "true", + "user.attribute.postal_code" : "postal_code", "userinfo.token.claim" : "true", - "user.attribute" : "emailVerified", + "user.attribute.street" : "street", "id.token.claim" : "true", + "user.attribute.region" : "region", "access.token.claim" : "true", - "claim.name" : "email_verified", - "jsonType.label" : "boolean" + "user.attribute.locality" : "locality" } } ] }, { - "id" : "6d4bd8b7-592e-43a8-b819-f5ee1d283ac3", - "name" : "roles", - "description" : "OpenID Connect scope for add user roles to the access token", + "id" : "d87ab334-7df0-4c72-963c-2cca7a89785e", + "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" : "true", - "consent.screen.text" : "${rolesScopeConsentText}" + "display.on.consent.screen" : "false", + "consent.screen.text" : "" }, "protocolMappers" : [ { - "id" : "ac60fd72-daa0-424f-9a29-afe484d01663", - "name" : "audience resolve", + "id" : "071e16db-7442-408e-a436-14c58670ddde", + "name" : "allowed web origins", "protocol" : "openid-connect", - "protocolMapper" : "oidc-audience-resolve-mapper", + "protocolMapper" : "oidc-allowed-origins-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "access.token.claim" : "true" } - }, { - "id" : "3683ac1d-55a9-49c5-bec8-15021ba68240", - "name" : "client roles", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-client-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "access.token.claim" : "true", - "claim.name" : "resource_access.${client_id}.roles", - "jsonType.label" : "String" - } - }, { - "id" : "2ba0d8d4-a392-4463-98ee-e9196f0142cc", - "name" : "realm roles", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "access.token.claim" : "true", - "claim.name" : "realm_access.roles", - "jsonType.label" : "String" - } } ] }, { - "id" : "7f7b2ce7-8bbc-4224-b8c2-74daf0374892", - "name" : "microprofile-jwt", - "description" : "Microprofile - JWT built-in scope", + "id" : "50a61fad-a9b3-4fc7-b474-a4e1f14fb087", + "name" : "profile", + "description" : "OpenID Connect built-in scope: profile", "protocol" : "openid-connect", "attributes" : { "include.in.token.scope" : "true", - "display.on.consent.screen" : "false" + "display.on.consent.screen" : "true", + "consent.screen.text" : "${profileScopeConsentText}" }, "protocolMappers" : [ { - "id" : "40831bb9-9ad6-4968-a2c7-267e2348e11a", - "name" : "groups", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-usermodel-realm-role-mapper", - "consentRequired" : false, - "config" : { - "introspection.token.claim" : "true", - "multivalued" : "true", - "user.attribute" : "foo", - "id.token.claim" : "true", - "access.token.claim" : "true", - "claim.name" : "groups", - "jsonType.label" : "String" - } - }, { - "id" : "64e8f155-0ad3-443c-a2b3-20fb266f9d3e", - "name" : "upn", + "id" : "0b4c38ff-0084-4378-98a2-b279785d77a3", + "name" : "locale", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "username", + "user.attribute" : "locale", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "upn", + "claim.name" : "locale", "jsonType.label" : "String" } - } ] - }, { - "id" : "ab229478-c422-4481-a568-da3a56a2afc6", - "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" : "80f5e8a5-dee6-4ae5-994d-1d34aa39c16a", - "name" : "phone number verified", + }, { + "id" : "e255eb2a-9930-4264-afcb-faf70b998177", + "name" : "middle name", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumberVerified", + "user.attribute" : "middleName", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "phone_number_verified", - "jsonType.label" : "boolean" + "claim.name" : "middle_name", + "jsonType.label" : "String" } }, { - "id" : "6e98b477-19e7-4a93-8a42-c47074c1ced0", - "name" : "phone number", + "id" : "19311a7d-9e05-4568-a81f-259827e9b12f", + "name" : "website", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "phoneNumber", + "user.attribute" : "website", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "phone_number", + "claim.name" : "website", "jsonType.label" : "String" } - } ] - }, { - "id" : "f18c1a9b-80db-44b4-b574-7f695df94c39", - "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" : "cb0ca03c-f6e1-4df2-a1b2-60f3393e0460", - "name" : "acr loa level", - "protocol" : "openid-connect", - "protocolMapper" : "oidc-acr-mapper", - "consentRequired" : false, - "config" : { - "id.token.claim" : "true", - "introspection.token.claim" : "true", - "access.token.claim" : "true" - } - } ] - }, { - "id" : "4dcfc6ee-612c-4cb1-ad1f-e6fd02afc082", - "name" : "role_list", - "description" : "SAML role list", - "protocol" : "saml", - "attributes" : { - "consent.screen.text" : "${samlRoleListScopeConsentText}", - "display.on.consent.screen" : "true" - }, - "protocolMappers" : [ { - "id" : "361ade50-05b0-4a02-bb0e-709bb48ced4d", - "name" : "role list", - "protocol" : "saml", - "protocolMapper" : "saml-role-list-mapper", - "consentRequired" : false, - "config" : { - "single" : "false", - "attribute.nameformat" : "Basic", - "attribute.name" : "Role" - } - } ] - }, { - "id" : "00c5aa49-7779-4b2f-a27e-ab90ae6aaa92", - "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" : "25aa659f-02ac-4407-a88b-f4ffb0d56c3f", - "name" : "family name", + }, { + "id" : "8fd8ce65-9c03-42fb-8e5f-f8a5340dcbf5", + "name" : "updated at", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "lastName", + "user.attribute" : "updatedAt", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "family_name", - "jsonType.label" : "String" + "claim.name" : "updated_at", + "jsonType.label" : "long" } }, { - "id" : "b4730fc1-0063-4d89-8c9b-cc587f8bfaa3", - "name" : "locale", + "id" : "a971119e-06e9-4337-a41b-146c27abddc3", + "name" : "gender", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "locale", + "user.attribute" : "gender", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "locale", + "claim.name" : "gender", "jsonType.label" : "String" } }, { - "id" : "701f0b02-4a13-4215-8b09-b7de2c3fc60f", + "id" : "d5d30a4d-90c4-4dcb-84d1-89c2a4e0dabf", "name" : "zoneinfo", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", @@ -3201,37 +3074,37 @@ "jsonType.label" : "String" } }, { - "id" : "3381759f-aeee-4833-98c1-2e396559c7cf", - "name" : "nickname", + "id" : "3e8b7456-4c9c-4851-bad5-99b3d4087036", + "name" : "username", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "nickname", + "user.attribute" : "username", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "nickname", + "claim.name" : "preferred_username", "jsonType.label" : "String" } }, { - "id" : "e843a499-ef39-4fb4-bc8f-ec86cd3c259f", - "name" : "updated at", + "id" : "5242feba-1554-4a98-97b1-090477479126", + "name" : "nickname", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "updatedAt", + "user.attribute" : "nickname", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "updated_at", - "jsonType.label" : "long" + "claim.name" : "nickname", + "jsonType.label" : "String" } }, { - "id" : "b7c32b7d-3a3b-4e08-b85d-2b03de0d5227", + "id" : "5483dfaa-e131-4ace-89e3-b27b4725066d", "name" : "full name", "protocol" : "openid-connect", "protocolMapper" : "oidc-full-name-mapper", @@ -3243,175 +3116,302 @@ "userinfo.token.claim" : "true" } }, { - "id" : "07d82e11-2d06-4d7f-81dd-436b390497c1", - "name" : "gender", + "id" : "96b45389-149f-4a29-b773-572593edf082", + "name" : "given name", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "gender", + "user.attribute" : "firstName", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "gender", + "claim.name" : "given_name", "jsonType.label" : "String" } }, { - "id" : "5666b4ff-7e56-4607-962b-73afce4a63d1", - "name" : "username", + "id" : "5353d4d3-40be-4ede-9c22-7079f32a2765", + "name" : "birthdate", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "username", + "user.attribute" : "birthdate", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "preferred_username", + "claim.name" : "birthdate", "jsonType.label" : "String" } }, { - "id" : "252510d2-fff3-4138-8607-6ff593491b97", - "name" : "middle name", + "id" : "945e82ce-5262-48fc-9c83-4dca53f8b2ca", + "name" : "profile", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "middleName", + "user.attribute" : "profile", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "middle_name", + "claim.name" : "profile", "jsonType.label" : "String" } }, { - "id" : "a258b1ed-126a-46b0-9bcd-e862b573cad2", - "name" : "given name", + "id" : "fe482d5f-2951-4ffb-8f2c-61ba6b02360a", + "name" : "picture", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "firstName", + "user.attribute" : "picture", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "given_name", + "claim.name" : "picture", "jsonType.label" : "String" } }, { - "id" : "c8394355-3a38-40b9-b103-c3c6978242d6", - "name" : "profile", + "id" : "363079de-18ab-4a85-a372-0fe880d23879", + "name" : "family name", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "profile", + "user.attribute" : "lastName", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "profile", + "claim.name" : "family_name", "jsonType.label" : "String" } + } ] + }, { + "id" : "2d7831d3-53be-4f59-967d-b69c01412b74", + "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" : "3fad6bf9-8e32-486b-8288-faa9548fa0bd", + "name" : "acr loa level", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-acr-mapper", + "consentRequired" : false, + "config" : { + "id.token.claim" : "true", + "introspection.token.claim" : "true", + "access.token.claim" : "true" + } + } ] + }, { + "id" : "7635a565-9daf-4710-91b5-716148ad4709", + "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" : "991b87e9-fb7c-4fcf-984e-5246747fb91f", + "name" : "email verified", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-property-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "emailVerified", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "email_verified", + "jsonType.label" : "boolean" + } }, { - "id" : "302962e7-9c93-41c3-b79c-616722fb20eb", - "name" : "website", + "id" : "84ed06d7-6ef9-4809-8eb9-45c4a7c23235", + "name" : "email", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "website", + "user.attribute" : "email", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "website", + "claim.name" : "email", "jsonType.label" : "String" } - }, { - "id" : "cb7e7b63-aafc-4d11-aaaf-e58e0923fa3b", - "name" : "picture", + } ] + }, { + "id" : "81d2acab-bc05-4c45-a022-1b82dd590ce3", + "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" : "c1ed03bb-634e-4f82-acb2-49c481419489", + "name" : "role_list", + "description" : "SAML role list", + "protocol" : "saml", + "attributes" : { + "consent.screen.text" : "${samlRoleListScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "de05380a-bbc4-4c53-a433-f1e1d3653a62", + "name" : "role list", + "protocol" : "saml", + "protocolMapper" : "saml-role-list-mapper", + "consentRequired" : false, + "config" : { + "single" : "false", + "attribute.nameformat" : "Basic", + "attribute.name" : "Role" + } + } ] + }, { + "id" : "40d811dc-f916-49c3-9d44-d7620ac94f08", + "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" : "c414a7d7-d49b-4e54-a893-2322474e6e30", + "name" : "phone number verified", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "picture", + "user.attribute" : "phoneNumberVerified", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "picture", - "jsonType.label" : "String" + "claim.name" : "phone_number_verified", + "jsonType.label" : "boolean" } }, { - "id" : "d938f08b-89b8-4c7e-b3bc-24623c52026c", - "name" : "birthdate", + "id" : "83cfae63-edbc-473d-bcce-cb0a2be5c4bf", + "name" : "phone number", "protocol" : "openid-connect", "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "userinfo.token.claim" : "true", - "user.attribute" : "birthdate", + "user.attribute" : "phoneNumber", "id.token.claim" : "true", "access.token.claim" : "true", - "claim.name" : "birthdate", + "claim.name" : "phone_number", "jsonType.label" : "String" } } ] }, { - "id" : "e973f0af-9472-4686-b1c2-8e9456458aef", - "name" : "address", - "description" : "OpenID Connect built-in scope: address", + "id" : "0ee6bfad-6be9-47fb-88b9-5d37223ca324", + "name" : "microprofile-jwt", + "description" : "Microprofile - JWT built-in scope", "protocol" : "openid-connect", "attributes" : { "include.in.token.scope" : "true", - "display.on.consent.screen" : "true", - "consent.screen.text" : "${addressScopeConsentText}" + "display.on.consent.screen" : "false" }, "protocolMappers" : [ { - "id" : "a75e4fcf-955b-411c-8d11-adf02db3778f", - "name" : "address", + "id" : "ca214b43-bfb5-43a7-9ce0-17c77cfabe0a", + "name" : "upn", "protocol" : "openid-connect", - "protocolMapper" : "oidc-address-mapper", + "protocolMapper" : "oidc-usermodel-attribute-mapper", "consentRequired" : false, "config" : { - "user.attribute.formatted" : "formatted", - "user.attribute.country" : "country", "introspection.token.claim" : "true", - "user.attribute.postal_code" : "postal_code", "userinfo.token.claim" : "true", - "user.attribute.street" : "street", + "user.attribute" : "username", "id.token.claim" : "true", - "user.attribute.region" : "region", "access.token.claim" : "true", - "user.attribute.locality" : "locality" + "claim.name" : "upn", + "jsonType.label" : "String" + } + }, { + "id" : "d9bc5495-623c-4651-b920-60e14d72e25d", + "name" : "groups", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "multivalued" : "true", + "user.attribute" : "foo", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "groups", + "jsonType.label" : "String" } } ] }, { - "id" : "3045aba1-7971-43f7-b49f-c60bb6ad4900", - "name" : "web-origins", - "description" : "OpenID Connect scope for add allowed web origins to the access token", + "id" : "511bb644-94ee-49af-aebe-c22740196d88", + "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" : "false", - "consent.screen.text" : "" + "display.on.consent.screen" : "true", + "consent.screen.text" : "${rolesScopeConsentText}" }, "protocolMappers" : [ { - "id" : "f103219d-7de6-453f-bce3-b8fb669ab262", - "name" : "allowed web origins", + "id" : "e551482e-23c7-4c09-8405-d93ba32fb734", + "name" : "audience resolve", "protocol" : "openid-connect", - "protocolMapper" : "oidc-allowed-origins-mapper", + "protocolMapper" : "oidc-audience-resolve-mapper", "consentRequired" : false, "config" : { "introspection.token.claim" : "true", "access.token.claim" : "true" } + }, { + "id" : "c97eec07-a071-46ca-aba7-4e6b3b2a3e71", + "name" : "realm roles", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "multivalued" : "true", + "user.attribute" : "foo", + "access.token.claim" : "true", + "claim.name" : "realm_access.roles", + "jsonType.label" : "String" + } + }, { + "id" : "6b593ce0-c52a-432c-bf71-47cdd32a9990", + "name" : "client roles", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-client-role-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "multivalued" : "true", + "user.attribute" : "foo", + "access.token.claim" : "true", + "claim.name" : "resource_access.${client_id}.roles", + "jsonType.label" : "String" + } } ] } ], "defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr" ], @@ -3436,16 +3436,17 @@ "identityProviderMappers" : [ ], "components" : { "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ { - "id" : "f435e8f4-ff70-4a29-b98a-b0e7ea365e72", - "name" : "Allowed Client Scopes", - "providerId" : "allowed-client-templates", + "id" : "e77ae79f-719a-49fa-90ff-d9ee3172c940", + "name" : "Trusted Hosts", + "providerId" : "trusted-hosts", "subType" : "anonymous", "subComponents" : { }, "config" : { - "allow-default-scopes" : [ "true" ] + "host-sending-registration-request-must-match" : [ "true" ], + "client-uris-must-match" : [ "true" ] } }, { - "id" : "93ac2802-d9ce-4c1c-8f9b-213d01cd6dc6", + "id" : "5cca4abd-a4c2-433e-94cb-d52413f85987", "name" : "Allowed Client Scopes", "providerId" : "allowed-client-templates", "subType" : "authenticated", @@ -3454,59 +3455,58 @@ "allow-default-scopes" : [ "true" ] } }, { - "id" : "183061ae-ac04-4786-9c22-f7ca2fdb1549", - "name" : "Max Clients Limit", - "providerId" : "max-clients", + "id" : "1e16ed7a-233a-47ef-9b7b-847dddd376d1", + "name" : "Consent Required", + "providerId" : "consent-required", "subType" : "anonymous", "subComponents" : { }, - "config" : { - "max-clients" : [ "200" ] - } + "config" : { } }, { - "id" : "50b4c962-00fc-4265-8884-abc971f533e9", - "name" : "Allowed Protocol Mapper Types", - "providerId" : "allowed-protocol-mappers", + "id" : "9f5be23a-6788-45fb-a6f1-9cc030a9a527", + "name" : "Allowed Client Scopes", + "providerId" : "allowed-client-templates", "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "saml-user-property-mapper", "oidc-address-mapper" ] + "allow-default-scopes" : [ "true" ] } }, { - "id" : "0f0a5000-8fb4-4bee-ab79-d2efa600d98a", - "name" : "Consent Required", - "providerId" : "consent-required", - "subType" : "anonymous", - "subComponents" : { }, - "config" : { } - }, { - "id" : "f9589a9d-e2e8-4d9c-a26b-294281b9bd63", + "id" : "fb681d2f-cd42-4067-8f7b-cb2fb18faf26", "name" : "Allowed Protocol Mapper Types", "providerId" : "allowed-protocol-mappers", "subType" : "authenticated", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "saml-user-property-mapper", "oidc-address-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper" ] + "allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "oidc-address-mapper", "saml-user-attribute-mapper" ] } }, { - "id" : "30b6ca78-2578-42b2-80a2-b635d4a82991", + "id" : "ed35a502-cd3a-41f0-9b2a-9f80089d288e", "name" : "Full Scope Disabled", "providerId" : "scope", "subType" : "anonymous", "subComponents" : { }, "config" : { } }, { - "id" : "fd4de533-1656-49d8-9efc-81e719f18063", - "name" : "Trusted Hosts", - "providerId" : "trusted-hosts", + "id" : "c4638b5e-21ae-4ca6-b5ef-a860f8b8aa49", + "name" : "Allowed Protocol Mapper Types", + "providerId" : "allowed-protocol-mappers", "subType" : "anonymous", "subComponents" : { }, "config" : { - "host-sending-registration-request-must-match" : [ "true" ], - "client-uris-must-match" : [ "true" ] + "allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-full-name-mapper", "saml-user-property-mapper", "saml-role-list-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper" ] + } + }, { + "id" : "0c8fd7a4-49a9-4f60-9ba1-d43e3b26d038", + "name" : "Max Clients Limit", + "providerId" : "max-clients", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { + "max-clients" : [ "200" ] } } ], "org.keycloak.userprofile.UserProfileProvider" : [ { - "id" : "49e7aba4-d265-4227-a0aa-434f50585e0e", + "id" : "23dfc9d9-166a-4430-9cab-878a99964f5e", "providerId" : "declarative-user-profile", "subComponents" : { }, "config" : { @@ -3514,46 +3514,46 @@ } } ], "org.keycloak.keys.KeyProvider" : [ { - "id" : "dd108d9e-14e9-4ad0-a385-a54f910942f1", + "id" : "7f5fc741-fae2-4325-b5ea-665d2091cf61", "name" : "rsa-enc-generated", "providerId" : "rsa-enc-generated", "subComponents" : { }, "config" : { - "privateKey" : [ "MIIEowIBAAKCAQEAwU+0c05mes1vOi1JNSkznHPOJ7ZxsdUeHpm2Vj5L6N8Oh2OEWEHdfgTrPs3/yq3fWqGU96U1M/qxCWjZTMtsS361DbNDVSi5EiNjoygvbA9XHxEoriGfPgXFyMJpDuyRRzrNjbEZQc7onaOBWm2u7/1NqM1+LLT2S8iA6mmpromKHEOW6T6SbNZU8XgJT444E5MA2SJ9nNxxPs8Blnb3aIXKXfomAxYePfq2BuH8eHe5wEx1rgii+xgNzoUUYlOGEyBshbKy7vbBY6fZ3p1O9VAQqiL3+IT5l+WGYTZmo8wgvSwSpuA6xg3qRFApC+0lxUUY/sCqsvttXpewzTh+mwIDAQABAoIBAEZtyJu9855IHH8Aosxof3I/ytszIEcfE0Mo04KmXbexFLUE7+HL1WulVSPjn47zPA3kEscK/NA8RKXd+lV9Q65ZspMUPbLYDF1sYU+/Q0/GYwJhmQWgIElThxS2p9oVHHTsGpnF7SLJxHwyZt1QWsz654FZpN+a6qT/nuBIsNZyiYEA4YXlEHVLKF19uhfmukz9q3apP/cKBI7fGYOh6LMDlOv1ITL9t0dWTZf5EljGj6YTA9My9qneLo90Jnz0C9txcJdTmtzIPHdyE192srUJvNdQenPeN5lidzkF/8H9dLtvBwWA9XvXDLbnmmXtXIQUAr866uZA0Q2iIG3vnokCgYEA6aAd2HHezrNj7Uyqc3oRg0lqtimSXRvDAcXdN/kOfij4n8CtMmywOtRcUXp2lGIBiEXCX8EgheaKTaeDnWOKQV2GI9fqSRJxzzEtz6trwkpMqxj9ycONaz5DqlarCVvSyD7NC0arQ7sSPaY2tlqclfZcRbk9144LYm0y3At+810CgYEA09MxLabgEPsDgQ7JBbfNB8cql45ktVwvXY7Mfl+aqy38hZeg2LJGbZ/U6bVARSXLajMuECenFqYtJO3BYeIfIQ4FSQZBamdwL7Xiv8PGFbxo4Mz36pT7jNp2ZfgyhEaZbt7uwgXQK9aaL/qy1sMzb+VgV0t/ToQd0h0SYZWgUlcCgYEAkPDQc185/v0WirtcqGXcBZp/xOIHtxIpKqlp9HbkweqDTQFJspXxw53KZJZYiPhAwR2eWK/FkK0VstWxduyxcpomRYiIBquVxhhZtpRAN3rHFANeOFXFH/qyGjTIyfaYz7j+lvdR+6RMzciX+ww+R19fobYqItgyQe9DdXcAXNUCgYBtX1vCNar2OZWqmqbDNA9Cl9zvGk/3sNyoEyaVjem/v2Pm2s7rdMmWqvN1pOfFjGlGsZx0LPVCZZVjvvud/fKSz7l85iT6uuQbTnABEiYCbSE+CbdswXZNWTPPHOOAly98JtHjDrtZF1rPsUOMTogNm8Mt78aRFPiM2AP4rRh1ywKBgDCyX1xY3bU1OzN8wZmluoiaE8lGaeh9XIfyd2+3PycEvrd5JwngTOFaYOyY/RU6O0MDIvQPwLUgxvpJFAvnQkJmefwqwho3WX3fN3jpYGiAwVUuH/xy7wXyWjxorcRdOXDhISNB48txmLkhTPnu7l7Y6n8G7lziWDuRTemhFzbj" ], + "privateKey" : [ "MIIEpAIBAAKCAQEAomS49I5oi8y/a4Et40GoLKUUFgApFAAAZ6XmZaa3hac2kxzaYfUrdGRVOO/FeUKUsO8qPUNfd3HYkuSLaGcsabpo3nNeEJNAI6SKK2tYktHEyWe3Xyoi7SSytZdxQmtA3WIFyRI/xiTGyCOEI3pQz22/Y/PIkIRNxlcBj4N6SULhY8zovCliZWg6iWyzmy+2of3378NInJOKfhFkt6LZaHteuaMvu9aqbe1ZqxNvVyakBYN/xwU8UQ1UPx3PHLzY8ljbEywWo5TK6Z13yQaswYJH9WByhdmLkOr0BU4u39v3tR1iNe0RkEXNP7KfNDLMG5DaMCSF0cdyodY9IDL6qwIDAQABAoIBAEVXXOKQLHQFaXcuIbn4PydRFdKPHvs7RPD9FfQxzAt16wfGOjm5xmRcs0csmtW8aGFkvlSKgCkwo5mVnTFnXL+IqV7TREcvmSOfDqCbpaaLi8u0TciE5YT9NpHzqJkD0x60zGOfNzwUWAz9nV7Iy9jGtAKqBeovlEYswK3XJlBBX0BkcnBLf1KEy8YHT7hgdUjqrYsllmxeqbGNz+wh6jeLopHFkC8y8HAuBIqq0FvMsLTxDF3A70a4fAxg53iN8zAx0R3xCZB2dvLSEI8jyTHgq7RVY+dOmcFKAssWeAUzf2+2YvFSgGaxcXMIQzleOZbanjY4nuH/qC7p3qsIUwECgYEA5adxwq43DGcfV+Umt+qIQIwSkMU8jS/xnvwR6X6ibH/PVJEtJgv/OXbQdzM5stAKsgqqltqLcEHyCgtB7S7OwWQycq0uhkonFskmYUqO8KPBQVzc8Up/Dw+wrJ6lV7FHDzejtGk9RY5ayPAhY+uy+x2gGot89h4qeenxqrdDLgMCgYEAtQXyLQltlRi9aTPVX17VAOeFUw9rWMDlDErk+ZhFdCQLYUWDod4Q0kW6MEHYnGmRzfVE6yFW/QXQeEOx1t18sdh1ul4RG9Nam5kjL/OGALYuPUrIE6Gkih4/XU9NVM51P/1ZTpbF4gZwSOrGvtq1gcJ52bByrODayur0/MaMlDkCgYABukG70i2t1TTCJ4IkDgqaWbNmDWXINh0eMg08cWxtXoTDwRfS2nJAD2nAC82aT8BU2Imx+tDjtktI0g7b5uc9QzCx9iWMcxBaNocoYjQzEThJ8pXi5smP5nFQyxy5TScYsTV1DPmeBVUff9bwdnxxMSbcLEJzY4S0SBM+UoSZ2wKBgQCDS9LBU6tFjvIi0dObHr9DrqkG+5ISh6YZ6mB1oDoP6OzQGolE6DovKR/ITJn9qJx2U8Uu/bmIP6Va9U6R14fPvn51NDEYi42WedYJu4mgDoMvNYQ0qPMcsp+m4BPoxO5KAUm7NKRGMgFTAeYxG5S2jwWuHMqwFU7cCtqyVJg2EQKBgQDStwd+4SdnW1DfmXu2razhzYdyFFTg/Ot8WF50PX0t6e0/xRCqm49m8wrBAEsbERqcCGAcNdfeZ3e+0rRfrRZ11y7G7nRaVSR05Gu8xuTPRMWiqTCMdH1faBOlM3+b2QEmtUdhQWSSta9cdhnTIVMDc7OQebnQgvg6Lp8w3ardRw==" ], "keyUse" : [ "ENC" ], - "certificate" : [ "MIICmzCCAYMCBgGPx6gBvzANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNTMwMDM1ODQ3WhcNMzQwNTMwMDQwMDI3WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBT7RzTmZ6zW86LUk1KTOcc84ntnGx1R4embZWPkvo3w6HY4RYQd1+BOs+zf/Krd9aoZT3pTUz+rEJaNlMy2xLfrUNs0NVKLkSI2OjKC9sD1cfESiuIZ8+BcXIwmkO7JFHOs2NsRlBzuido4Faba7v/U2ozX4stPZLyIDqaamuiYocQ5bpPpJs1lTxeAlPjjgTkwDZIn2c3HE+zwGWdvdohcpd+iYDFh49+rYG4fx4d7nATHWuCKL7GA3OhRRiU4YTIGyFsrLu9sFjp9nenU71UBCqIvf4hPmX5YZhNmajzCC9LBKm4DrGDepEUCkL7SXFRRj+wKqy+21el7DNOH6bAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEknAD1EA0x9WxFuySbpbcXSU2E5tCU4QbPQgFPfu/gxiqWkXI0LiEMf0uAfAWTMp48jEhmUCb98VmRMvBltXbG6U/s7D6bQTJL2I4sHVAYmdcxTpTbjUes8Xeg3Emh9NxF93DFTTlCVPVltG8gt8Bcibs7ux3hechTke2ohuVoso3BJWidA4B1GAzLs4QrSNwvLf/aPc6ZCj1fUQDqjFiJAl3ZYPkrQtXpszHiZrz/ZxxPUpXTJO6sWcywwLwrV8kLSJcldfW1CP4mE58sy1SFh6NuacWoTxxpYJAqz6XTcYJu+dB3jgopgsBOy7+KoQngCsYb0snbVxgNdDCfRUGw=" ], + "certificate" : [ "MIICmzCCAYMCBgGQgSEIeTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNzA1MDQyMDQ0WhcNMzQwNzA1MDQyMjI0WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiZLj0jmiLzL9rgS3jQagspRQWACkUAABnpeZlpreFpzaTHNph9St0ZFU478V5QpSw7yo9Q193cdiS5ItoZyxpumjec14Qk0AjpIora1iS0cTJZ7dfKiLtJLK1l3FCa0DdYgXJEj/GJMbII4QjelDPbb9j88iQhE3GVwGPg3pJQuFjzOi8KWJlaDqJbLObL7ah/ffvw0ick4p+EWS3otloe165oy+71qpt7VmrE29XJqQFg3/HBTxRDVQ/Hc8cvNjyWNsTLBajlMrpnXfJBqzBgkf1YHKF2YuQ6vQFTi7f2/e1HWI17RGQRc0/sp80MswbkNowJIXRx3Kh1j0gMvqrAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAGRhVWM6JEOmkU/cdbRmIbW51qryeQCidXO7tfwZIEu2sr5zJoqXzPGKPTpr+st5K1h37ButvD1N+vgIN6JDuQ2s+p53yFN+YlowScIJ0Qdh8FVBvAn34UOz7R5Qrsegq/uAIhE5LTZ5ekBGZ3pszGc0R/BsnOY8OAMHfzNERu2v9STG58ioWqRhpVtWRqw8Kggt7bCAI9DMPy1Q94TDkNVV+b6TUT9t0pYvqyyKXcmEtbjPgE5BfrDlIAUatyg2f0j1dn4Qi8MgD+WJeFCAXzLD+e1i4Iqcr9Ms6BwRw5rvy1Z0umTLSEJwq7tcSqsh0vpbkV5ck4xVijNQWi8c9g=" ], "priority" : [ "100" ], "algorithm" : [ "RSA-OAEP" ] } }, { - "id" : "33b05297-0313-49d2-a9a9-c287a3fe136a", - "name" : "rsa-generated", - "providerId" : "rsa-generated", + "id" : "8a94a00e-74f4-4940-b526-57bd74aebeab", + "name" : "aes-generated", + "providerId" : "aes-generated", "subComponents" : { }, "config" : { - "privateKey" : [ "MIIEowIBAAKCAQEAqDCcTp/wzp5E1N66JhAKUQ0O6ZNgf5U8Qk7A5LA13mkhZLnlD880jiYZCVelkmdzZL0S8c59PPjWgl8Yxau+m1hlqZOB17IRFYdgz7WbWm8q/Z5b7DN5fQqL08HRXB9OAlWSBD3KzICjPdovmvqZBitpO+FT0M0qwIe8pQpR1TS9bgQQocRwbVBcwBh/nQOWWDUDDSB/WYDc50VBs+mISHEgGugnhqPqilZp0ENdOC4jU8A36WYi9qZoCTkAevVUr8VHZcDsBRRyc29FIPgcnstmvzImFNNF4h5HNBzczA330kg2J9xfrWGxlqLV/DeV1nnYVJfEwq+BkQMLjbksuQIDAQABAoIBAAQr7HyQv/7H8yoaeiB+jlrzSXbmpmKTt4JnhKZHbpadIexnJfTN7V5HOKDAMUWf1j9d5y3jMr0D6QIjzK/+cgRVXXQmyfYpHv5bNL4CIZ/NGRJgTqRdpHpC/DPc3037IsqxB6WeSLzoxeO/WSXtaEU8Z2hKTvNjW1eaJkYrqtrwYSUfQBmhkdip33DA/2yLCHe/4cPQvgp+JL4EMwy6HeUQA5RVfpBZEmFWDgUNpSbKqvudXLlPDzYU0HabyHrX2kjqyCmMDNwiLG5DGP2ljsTEX/3p9AdeTQVn2FnSn7F9sN3G1QUzlZDjnRDBVdvinEqY/vf1V6oaFO/o9Gm08RcCgYEA0hoPst+JnslCpVmKlLKQnWgqPAB56wPIrqs54DZHsjg70b/OcnPfm4Z7rAe046tMXVS53dpw2gzvW9qXlyUERecSTo8ec8+XJlHf3CMmCDdhYz9iYXTauBKuo2gN8S+MUQ+Zoj90oKK6ydCT+3BtrarNq4ZA2pDgvl65bFJrhpMCgYEAzO6gT3IejZGDlM/EdbygU+wg5xFLps2KUGJ7MDU9QneJOdPODKme8pU6XEe0KVGxshuiNqzMGReytadOy0ZMOWvZJp2/Tg0qrwuB03638x9W/s7NLbLlg9schgFLPIsLFXsmdaoZ+5nIOL6DnVOR0Aq2PnO72LjRCjnJDy59owMCgYBzL6qPrJIspbaOJIsffs5eHe+ZucEdoZNyf5lZXSjtgnr5QakTgoeDIrXG2OrJLu7M9Fh6Uvov8YuA1lTpnne7QzX8L+bII3WAor6SWArP0lzoJqXvPDt1U3i/SZrrMeBByMW3+AYe01iIsHuRDFB1OAFOGmqP6YHtnM0XoBAnVQKBgQDJsIDuL66KPhB2QRVlmsNgVSD8yTTfcaMTAhmjlII6DFNuKlq8c6QPs3bAo4FYuSJd3HyFuwMUHxKvXX5a6VDToqURMGe7dZHwvS6E7E42ZT3FgdrFgzAH2Xn1GQjnCSFbftyXKVZxHSTFVBtMl5cGXcSHKnhSD3MM0VpkKqlT6QKBgDNN+7SPnKJXkJkHns9yPA8PbkqYjK8rSzsHpiCiugY3TRDv1NK75yN1+AmW7QdyMZbSOrFB+Fm7FU8g+8QCMdVoThOx/QCB/D3Z4qdW/CDKWa+TUpUgqN4yrpYxZqadVdn3wX/GMe+ZHRB3dSEecNBS9Y6VmZagy8E/28IkiVof" ], - "keyUse" : [ "SIG" ], - "certificate" : [ "MIICmzCCAYMCBgGPx6gAzjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNTMwMDM1ODQ3WhcNMzQwNTMwMDQwMDI3WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoMJxOn/DOnkTU3romEApRDQ7pk2B/lTxCTsDksDXeaSFkueUPzzSOJhkJV6WSZ3NkvRLxzn08+NaCXxjFq76bWGWpk4HXshEVh2DPtZtabyr9nlvsM3l9CovTwdFcH04CVZIEPcrMgKM92i+a+pkGK2k74VPQzSrAh7ylClHVNL1uBBChxHBtUFzAGH+dA5ZYNQMNIH9ZgNznRUGz6YhIcSAa6CeGo+qKVmnQQ104LiNTwDfpZiL2pmgJOQB69VSvxUdlwOwFFHJzb0Ug+Byey2a/MiYU00XiHkc0HNzMDffSSDYn3F+tYbGWotX8N5XWedhUl8TCr4GRAwuNuSy5AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAFIG2GYHPZdK8YnZDT3sHNGuGBwdNH0HgGcvZiKGFt6W4Jb0ezrP8Lta9v8Nv20VdYHinwbVf0cFrvX+BxMGgD0ZfrtHcReT2McV67xVIbKor7FcJxjeQNfBF9rVWCHEirYjutSajxfRN5TNKtHs+xsnrIwADfy5WwxcUawhRWvkfjfHITODNTH2T3nYrp5PYGbWbozcdi4P+KhezDO0U/ZDquqq29P90YsdBvJ7R7RxtsG8uE5KvHxxh9sKav0U/nhFhGw7/LFSJGUfAqK3kNEpe+Pd4+yd1BH5ZJ2k9EDouZ5NJccb2gBKpYlTPWm5Fyf1P2zgZSQQyt+8Cr6ST3Q=" ], + "kid" : [ "79982853-4fcb-4f52-8981-556070d82d8a" ], + "secret" : [ "YyqvUDAD-pNdiHCaLeDE7Q" ], "priority" : [ "100" ] } }, { - "id" : "b0899895-d74a-47ff-942f-491a9c4cd84b", - "name" : "aes-generated", - "providerId" : "aes-generated", + "id" : "0b135d72-18dc-4aed-a806-f911a657c055", + "name" : "rsa-generated", + "providerId" : "rsa-generated", "subComponents" : { }, "config" : { - "kid" : [ "6d2be0a5-c93b-44b4-967a-446861ca0982" ], - "secret" : [ "IIbcwVWgeo51HkWJRIvksQ" ], + "privateKey" : [ "MIIEpQIBAAKCAQEA0rmn/MLyIZinO4kSVcR68ay8XVFR8rF1+M0iDjoZDYy3pYceBJVAyy2Xx3aSQOwJPZfdgH3K8PdKrkKtEx6idGkfidudzVXzxNo4DefTkCWgnEfnA9JvU/xghia3bseZAgZZmwuZOAdSerAHHNIHcrfY8gQiWGLkNLvdC/dggECPYT9O+Ye4Fkvvw2xTkmTGtvJC0e/v/Pk5Yk7bYcvhs9P4y0jVF2BnZA3MQmbQ1C2cxJUIrlalvr4/PiZqqE+Uz7gnmwSROOzqeusCwGTdqHzZga6mqYvVuloLfLJlysPtUVddS2tUVxnXMOyrc/YJSL35NPBZImpJD6IRwhzCDQIDAQABAoIBACT86JMx5s1l3ajSGRFL8Sadotygawl2A9adryYfJYme0xdvfaHhTuO7B4K/+dECfWa90uf8bJRaW9X1pyqNfIeBckNA9NR3i1fY0/EA6b5KFISKDG87z0XHLWwuvJDp4R4dXjocUZMnmd8mKcFxzlPhGGf2uM6Z4SOufBDfJaWtHbM1rluMNQCtDDQhi5bOYdF6++zCiKzrA2MS2Kli812tPLii+36/11FJsdXmoNpKvSrNE52xS/KkoJ16KTBkDpSBFrjOgrzsUTxvSS7Oz+Rtvpx54ax2onxhcx+I6cbcSP2mEsvwqftxyWfkwQvKJ9w3MwY+xu8Tj0JXMTqwYFMCgYEA9auUnUvw40o2a+O2ieWOSwWwQI3LfuUZEn6lwhVvS+MyxPLPsqiBVvvj77BPNhKwq3Q14E/n5iBXxSB6ux+G5IuIiKW9u4hlyBGhUeaSNA/EQIrJy4704h7Ph7dxqs8c6w3Hwfr+oQLACvOp3cZ9oNB6d3GXnuKhD7EWFOLDYqMCgYEA25XsiANpIZ72dlQJsSSwGmw9vPj9vks2KxfocJtn3MfK4v/QW0PQNT7knYAcmExrGIN+vPQX5hYXoABM23Z2nbdY4ti4MjOJWFxYu2LXa5/q0CCe3QhEhgcvgar4TwLcf/e3stvTPOyVxqNtCwUiyDiMhGmcgnBsKT+ahKW4Q48CgYEA1NkE2Mer/HEW96ECTTVLdGqIS1XO4rGBaIm7+YzysbA2E3dARk1CSmfRE6EQ8At/b/0ulJsGk1agVNWQIEHvcGIIOERJP4qsjIvh1gDL2Tlz0mus7KV+O89wBOkGHXR2XJzC3qklJcEpPBPir5hCzirygDw1nl5CJ0NJm2zg1bsCgYEAsMTScvP78Brd4YfpfXdBZSP512TCMCyv4KUQc4ZHaE5WH8M74hyHQjXtKHV3j4sFM+i3YDlH++uQ/TcAqDOHbZOptIQuVAt053L/42nAbV2BVCbOfLUpJJQoRER0PHbbNxEeCpg4RvVV5WCuaY6q32/WfsneOotyJwqSw3H9EjUCgYEAvpaUkpo5w54bs+IprgzEF5uWfMzJJgfNJqXC989H94L7eYHIAfRajqaIWcDGruB5O+UxS5w1rF2gu30W3DzWpErmkeftmBOO+vwxgWSSmaSLSLEeEh6EbT2iQs6wlZNnZudzTBZ+jR7TWogSPJC1lPBZLKJC3sD4oXFEXpFBkm8=" ], + "keyUse" : [ "SIG" ], + "certificate" : [ "MIICmzCCAYMCBgGQgSEHJTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjQwNzA1MDQyMDQzWhcNMzQwNzA1MDQyMjIzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSuaf8wvIhmKc7iRJVxHrxrLxdUVHysXX4zSIOOhkNjLelhx4ElUDLLZfHdpJA7Ak9l92Afcrw90quQq0THqJ0aR+J253NVfPE2jgN59OQJaCcR+cD0m9T/GCGJrdux5kCBlmbC5k4B1J6sAcc0gdyt9jyBCJYYuQ0u90L92CAQI9hP075h7gWS+/DbFOSZMa28kLR7+/8+TliTtthy+Gz0/jLSNUXYGdkDcxCZtDULZzElQiuVqW+vj8+JmqoT5TPuCebBJE47Op66wLAZN2ofNmBrqapi9W6Wgt8smXKw+1RV11La1RXGdcw7Ktz9glIvfk08FkiakkPohHCHMINAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAI4t7ZCTHVNTAuEhK5AKDvxgMyLU/cU05hrCNAnz/Rs3VUhrqPHb738Wj4CfOvX6qGAkAuXheEP7XYCtwufZOWQh3ifEDFkMv8EpKa7tDF2vDitN3EQUpo7MuBq7l8QweURrcx1HCEcfxlLamlHnR440kUZmYYZiuqBGrX7eZ7ouFxloNyvOVBuKV9O3v4NTe+/CON12o+S0gH0q/ZA1ckOqoAXlI2Dy3A4fxZo8F/oEiKGUu9PQqSS+W9oKkJkwOQglhqfX9vghS2nQQ3TpFrwOOj5Y6VLnnbpgeGUvDRAWBwX+KQYK0Quj8ShG5h9I5RIUqITnNLRcPvC97bvM8aU=" ], "priority" : [ "100" ] } }, { - "id" : "a14c1afe-1076-4c0d-9b06-ddcb3094e64a", + "id" : "753c24ce-15f6-4525-a08d-7574ae5b1832", "name" : "hmac-generated-hs512", "providerId" : "hmac-generated", "subComponents" : { }, "config" : { - "kid" : [ "ce546b43-4646-4a03-9617-171bd66373b2" ], - "secret" : [ "QhCKZOZilxHCKi8kYxDSmVVt8NJdqPzJ5sCEdX-8wss_kPbMsDBsvqs9Lb-3a2m-UbBprs6mqyURWtoaSsRIA_j2RqmkrpZDXzmYZzWJAjdwcThQVJaIgOvh2blKcw9Stoq2rRsqV1T9QI2_Ehliyzml4iyrlPDwf91BXJp5K5M" ], + "kid" : [ "5bc87c88-69af-41a0-8fe4-73ba82337276" ], + "secret" : [ "lvxM4nt03vaZtl4Yj0X-pYZTJ3bOASu0_VBhvyICIxziGlj7_eUFPgb8U4vD7tSl721Haif9Sc3IW6qunqYTOWEK7UMRL4VenpxQ_XjS0NpW3-rsgomORFiAYhIKv-oF6eJ4rqhzTxks4iZC44sh_ASOdweD-szSrka3NrFC2gs" ], "priority" : [ "100" ], "algorithm" : [ "HS512" ] } @@ -3562,7 +3562,7 @@ "internationalizationEnabled" : false, "supportedLocales" : [ ], "authenticationFlows" : [ { - "id" : "5df4182f-b086-433b-a159-95e19701d2b9", + "id" : "9333ebbd-b69f-434b-a623-2c81c727aa37", "alias" : "Account verification options", "description" : "Method with which to verity the existing account", "providerId" : "basic-flow", @@ -3584,7 +3584,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "735b82c7-9a7f-4af2-ba2d-da4ee66f7f93", + "id" : "f046666f-6256-4de1-9753-3efb4d048fa2", "alias" : "Browser - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3606,7 +3606,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "0932dd29-87a5-4eee-89b9-9e6a54609343", + "id" : "0f9eecf3-6c85-46ef-b0ea-08be60d46add", "alias" : "Direct Grant - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3628,7 +3628,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "5ae637ad-3d4c-4a82-b465-1d0deb7bf1ad", + "id" : "e545c9f9-4890-4487-ae1d-8317ac07d27a", "alias" : "First broker login - Conditional OTP", "description" : "Flow to determine if the OTP is required for the authentication", "providerId" : "basic-flow", @@ -3650,7 +3650,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "0272840e-a292-4e1a-99f9-06e1f5f6b6d0", + "id" : "228e5fc9-b224-40ee-b6b4-4e59893a3666", "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", @@ -3672,7 +3672,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "ca80218b-d8b0-4490-be22-bf60840063b3", + "id" : "382a5aa2-0fbd-4380-977c-1ae8a49c7195", "alias" : "Reset - Conditional OTP", "description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.", "providerId" : "basic-flow", @@ -3694,7 +3694,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "591291e0-1080-482d-b7e7-ed61cfd62aa7", + "id" : "bf613920-43e9-4cf3-9a3f-b48c50626650", "alias" : "User creation or linking", "description" : "Flow for the existing/non-existing user alternatives", "providerId" : "basic-flow", @@ -3717,7 +3717,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "4dd42bb9-6751-46bc-b99d-c2ed10601267", + "id" : "6586444b-5992-4ffb-8ae9-c87addf35389", "alias" : "Verify Existing Account by Re-authentication", "description" : "Reauthentication of existing account", "providerId" : "basic-flow", @@ -3739,7 +3739,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "d9ea1969-9cbc-40f1-974f-8340c82aed9d", + "id" : "8d7329ff-18f6-4d0c-8875-f1d4b5c6895d", "alias" : "browser", "description" : "browser based authentication", "providerId" : "basic-flow", @@ -3775,7 +3775,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "1527b0ad-d820-4ad7-979e-1d8fe7837f5b", + "id" : "7b944c8d-c237-40ae-b2ac-723e99a7fc10", "alias" : "clients", "description" : "Base authentication for clients", "providerId" : "client-flow", @@ -3811,7 +3811,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "a87f17ec-bb04-4889-b938-e54b67759172", + "id" : "42162df8-6de8-4abb-bdb6-88fdbde313f1", "alias" : "direct grant", "description" : "OpenID Connect Resource Owner Grant", "providerId" : "basic-flow", @@ -3840,7 +3840,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "56028f3c-4c37-434a-ac9a-a4e29afe3c00", + "id" : "c0de33d2-6283-427c-bfcb-3d0ce2fa14eb", "alias" : "docker auth", "description" : "Used by Docker clients to authenticate against the IDP", "providerId" : "basic-flow", @@ -3855,7 +3855,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "270cb23f-c0df-455b-9731-8e2a1a9ffbaa", + "id" : "7d552548-5c11-48e2-b4b9-b6b145afe1ac", "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", @@ -3878,7 +3878,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "046955f4-1597-44a5-b7a4-c70055ceca1c", + "id" : "12900d0f-ecda-40e6-b827-b97cafa716bd", "alias" : "forms", "description" : "Username, password, otp and other auth forms.", "providerId" : "basic-flow", @@ -3900,7 +3900,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "b5d50c15-9814-4df2-ac73-a5e48733a565", + "id" : "2b2bb526-c19f-4fa5-9147-181688209ffe", "alias" : "registration", "description" : "registration flow", "providerId" : "basic-flow", @@ -3916,7 +3916,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "96c96952-8bdf-494c-860d-985050e8aca2", + "id" : "07ee3d61-e425-4387-bd4a-40b5aa502ae6", "alias" : "registration form", "description" : "registration form", "providerId" : "form-flow", @@ -3952,7 +3952,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "68d491f3-f98d-4eba-8dbd-ab648c2f636b", + "id" : "52114e72-13ec-46d1-a23a-a1cd080e8e36", "alias" : "reset credentials", "description" : "Reset credentials for a user if they forgot their password or something", "providerId" : "basic-flow", @@ -3988,7 +3988,7 @@ "userSetupAllowed" : false } ] }, { - "id" : "1e3a0009-8e59-4a97-a507-5c920c5da0c1", + "id" : "3005d06b-6083-4559-9b07-5f16f2633a40", "alias" : "saml ecp", "description" : "SAML ECP Profile Authentication Flow", "providerId" : "basic-flow", @@ -4004,13 +4004,13 @@ } ] } ], "authenticatorConfig" : [ { - "id" : "0a7cfdb1-0bd3-46cd-8fbb-fca2e6714480", + "id" : "16d34322-a09a-4f80-83db-cc9a8732304d", "alias" : "create unique user config", "config" : { "require.password.update.after.registration" : "false" } }, { - "id" : "6980d7e3-32ab-48ed-bd61-27aef2a4978f", + "id" : "9fa91c0f-46eb-47da-a3d0-81154417daa9", "alias" : "review profile config", "config" : { "update.profile.on.first.login" : "missing"