{
    "id":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
    "realm":  "boat-delivery-realm",
    "displayName":  "Boat Delivery",
    "displayNameHtml":  "Boat Delivery",
    "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":  true,
    "registrationEmailAsUsername":  false,
    "rememberMe":  true,
    "verifyEmail":  true,
    "loginWithEmailAllowed":  true,
    "duplicateEmailsAllowed":  false,
    "resetPasswordAllowed":  true,
    "editUsernameAllowed":  false,
    "bruteForceProtected":  false,
    "permanentLockout":  false,
    "maxTemporaryLockouts":  0,
    "bruteForceStrategy":  "MULTIPLE",
    "maxFailureWaitSeconds":  900,
    "minimumQuickLoginWaitSeconds":  60,
    "waitIncrementSeconds":  60,
    "quickLoginCheckMilliSeconds":  1000,
    "maxDeltaTimeSeconds":  43200,
    "failureFactor":  30,
    "passwordPolicy":  "length(8) and upperCase(1) and lowerCase(1) and digits(1)",
    "roles":  {
                  "realm":  [
                                {
                                    "id":  "a5e74af6-f7bf-4d99-a839-ac2e30e9b595",
                                    "name":  "CUSTOMER",
                                    "description":  "",
                                    "composite":  false,
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                },
                                {
                                    "id":  "22360598-e9d7-4e98-a566-c5c8f2acba58",
                                    "name":  "COURIER",
                                    "description":  "",
                                    "composite":  false,
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                },
                                {
                                    "id":  "eb367128-5a18-4612-af8c-1495f515337f",
                                    "name":  "uma_authorization",
                                    "description":  "${role_uma_authorization}",
                                    "composite":  false,
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                },
                                {
                                    "id":  "2eda92e5-c236-40b2-bf52-a31054e75a4b",
                                    "name":  "ADMIN",
                                    "description":  "",
                                    "composite":  false,
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                },
                                {
                                    "id":  "554c4233-4d09-456b-a471-d6d86b9d1526",
                                    "name":  "default-roles-demo",
                                    "description":  "${role_default-roles}",
                                    "composite":  true,
                                    "composites":  {
                                                       "realm":  [
                                                                     "offline_access",
                                                                     "uma_authorization"
                                                                 ],
                                                       "client":  {
                                                                      "account":  [
                                                                                      "manage-account",
                                                                                      "view-profile"
                                                                                  ]
                                                                  }
                                                   },
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                },
                                {
                                    "id":  "1eebeddf-5877-4859-9268-a1eec5dc59c1",
                                    "name":  "offline_access",
                                    "description":  "${role_offline-access}",
                                    "composite":  false,
                                    "clientRole":  false,
                                    "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865",
                                    "attributes":  {

                                                   }
                                }
                            ],
                  "client":  {
                                 "realm-management":  [
                                                          {
                                                              "id":  "0d752f2a-0a59-4135-b16d-7e9a0cea86df",
                                                              "name":  "manage-identity-providers",
                                                              "description":  "${role_manage-identity-providers}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "ee9350fa-9cbc-48f9-ae35-d5f1b81698b2",
                                                              "name":  "query-groups",
                                                              "description":  "${role_query-groups}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "f394f330-c13c-406b-8641-cd84cc2902a5",
                                                              "name":  "query-users",
                                                              "description":  "${role_query-users}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "56738e8b-0554-4261-b4ed-1947f1d2dc73",
                                                              "name":  "manage-events",
                                                              "description":  "${role_manage-events}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "69aee728-1fb9-4968-9fc8-b98b6fa15fea",
                                                              "name":  "query-clients",
                                                              "description":  "${role_query-clients}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "c4dd25c0-b3f5-4995-ba3c-83a46b13399f",
                                                              "name":  "manage-authorization",
                                                              "description":  "${role_manage-authorization}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "969537df-924c-4b94-8120-8db018391dd1",
                                                              "name":  "view-clients",
                                                              "description":  "${role_view-clients}",
                                                              "composite":  true,
                                                              "composites":  {
                                                                                 "client":  {
                                                                                                "realm-management":  [
                                                                                                                         "query-clients"
                                                                                                                     ]
                                                                                            }
                                                                             },
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "7e517f7f-db20-4827-a7f8-574ca31d4798",
                                                              "name":  "manage-clients",
                                                              "description":  "${role_manage-clients}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "245d6a27-32e4-4b93-bc5a-d55a0ad9c6a4",
                                                              "name":  "view-identity-providers",
                                                              "description":  "${role_view-identity-providers}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "848be7c3-777b-4f9a-beba-65c5c29d5c91",
                                                              "name":  "realm-admin",
                                                              "description":  "${role_realm-admin}",
                                                              "composite":  true,
                                                              "composites":  {
                                                                                 "client":  {
                                                                                                "realm-management":  [
                                                                                                                         "manage-identity-providers",
                                                                                                                         "query-groups",
                                                                                                                         "query-users",
                                                                                                                         "manage-events",
                                                                                                                         "query-clients",
                                                                                                                         "manage-authorization",
                                                                                                                         "view-clients",
                                                                                                                         "view-identity-providers",
                                                                                                                         "manage-clients",
                                                                                                                         "view-authorization",
                                                                                                                         "manage-users",
                                                                                                                         "view-events",
                                                                                                                         "manage-realm",
                                                                                                                         "query-realms",
                                                                                                                         "impersonation",
                                                                                                                         "view-users",
                                                                                                                         "create-client",
                                                                                                                         "view-realm"
                                                                                                                     ]
                                                                                            }
                                                                             },
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "32a7513d-9f55-47d8-a9c3-57f8388b3956",
                                                              "name":  "view-authorization",
                                                              "description":  "${role_view-authorization}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "30f1fd84-3549-4f8e-8cec-2de80e2db2c6",
                                                              "name":  "manage-users",
                                                              "description":  "${role_manage-users}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "ba7917a0-3bf1-4fea-8705-bce70a78285c",
                                                              "name":  "view-events",
                                                              "description":  "${role_view-events}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "fb705148-295d-4444-a047-491875fedafe",
                                                              "name":  "manage-realm",
                                                              "description":  "${role_manage-realm}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "04d7fa95-d76b-4f8d-a359-a5d65c53ca11",
                                                              "name":  "query-realms",
                                                              "description":  "${role_query-realms}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "1158ceeb-4ad3-4b36-9220-322f0f5b2796",
                                                              "name":  "impersonation",
                                                              "description":  "${role_impersonation}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "5e33082f-a78b-4798-9e93-f334b628c8ef",
                                                              "name":  "view-users",
                                                              "description":  "${role_view-users}",
                                                              "composite":  true,
                                                              "composites":  {
                                                                                 "client":  {
                                                                                                "realm-management":  [
                                                                                                                         "query-groups",
                                                                                                                         "query-users"
                                                                                                                     ]
                                                                                            }
                                                                             },
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "9fea5c85-83d7-4fb5-a6c3-b8f6f03766b8",
                                                              "name":  "create-client",
                                                              "description":  "${role_create-client}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          },
                                                          {
                                                              "id":  "b6a4bedb-2727-4119-9d57-e6ac53533be7",
                                                              "name":  "view-realm",
                                                              "description":  "${role_view-realm}",
                                                              "composite":  false,
                                                              "clientRole":  true,
                                                              "containerId":  "2955862f-58a5-4d81-b578-6691d707d074",
                                                              "attributes":  {

                                                                             }
                                                          }
                                                      ],
                                 "security-admin-console":  [

                                                            ],
                                 "auth-gateway":  [

                                                  ],
                                 "admin-cli":  [

                                               ],
                                 "account-console":  [

                                                     ],
                                 "broker":  [
                                                {
                                                    "id":  "e7540012-c5c4-46f7-abbc-2ef82ab3efca",
                                                    "name":  "read-token",
                                                    "description":  "${role_read-token}",
                                                    "composite":  false,
                                                    "clientRole":  true,
                                                    "containerId":  "38363b4a-8051-4265-83e7-aefee4ca8392",
                                                    "attributes":  {

                                                                   }
                                                }
                                            ],
                                 "account":  [
                                                 {
                                                     "id":  "efb95449-ef8e-4b28-a6d0-45934c5df1cf",
                                                     "name":  "manage-account",
                                                     "description":  "${role_manage-account}",
                                                     "composite":  true,
                                                     "composites":  {
                                                                        "client":  {
                                                                                       "account":  [
                                                                                                       "manage-account-links"
                                                                                                   ]
                                                                                   }
                                                                    },
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "84fcb6f3-dae4-4560-b3fd-2bfaea928bc7",
                                                     "name":  "manage-account-links",
                                                     "description":  "${role_manage-account-links}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "ac1f1c48-a463-4eca-b722-9de798babf2f",
                                                     "name":  "view-consent",
                                                     "description":  "${role_view-consent}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "9aa188eb-38a1-46dc-a4d3-949a3f2c89de",
                                                     "name":  "view-groups",
                                                     "description":  "${role_view-groups}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "b357a260-95e3-47a6-9b20-8e700436c92d",
                                                     "name":  "delete-account",
                                                     "description":  "${role_delete-account}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "f841bb71-8424-4a83-8bfb-931b3df9fe27",
                                                     "name":  "view-applications",
                                                     "description":  "${role_view-applications}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "ddb11f37-c8d2-4bae-9da9-53ced9896ff5",
                                                     "name":  "manage-consent",
                                                     "description":  "${role_manage-consent}",
                                                     "composite":  true,
                                                     "composites":  {
                                                                        "client":  {
                                                                                       "account":  [
                                                                                                       "view-consent"
                                                                                                   ]
                                                                                   }
                                                                    },
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 },
                                                 {
                                                     "id":  "8036e72f-0dcd-435c-a4e9-e5d59254052b",
                                                     "name":  "view-profile",
                                                     "description":  "${role_view-profile}",
                                                     "composite":  false,
                                                     "clientRole":  true,
                                                     "containerId":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                                                     "attributes":  {

                                                                    }
                                                 }
                                             ]
                             }
              },
    "groups":  [

               ],
    "defaultRole":  {
                        "id":  "554c4233-4d09-456b-a471-d6d86b9d1526",
                        "name":  "default-roles-demo",
                        "description":  "${role_default-roles}",
                        "composite":  true,
                        "clientRole":  false,
                        "containerId":  "4f9e1112-f254-4f70-a92e-cbe3e8d98865"
                    },
    "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":  [

                                               ],
    "scopeMappings":  [
                          {
                              "clientScope":  "offline_access",
                              "roles":  [
                                            "offline_access"
                                        ]
                          }
                      ],
    "clientScopeMappings":  {
                                "account":  [
                                                {
                                                    "client":  "account-console",
                                                    "roles":  [
                                                                  "manage-account",
                                                                  "view-groups"
                                                              ]
                                                }
                                            ]
                            },
    "clients":  [
                    {
                        "id":  "89655faf-3735-4dc2-b91b-cae6c4d09d8f",
                        "clientId":  "account",
                        "name":  "${client_account}",
                        "rootUrl":  "${authBaseUrl}",
                        "baseUrl":  "/realms/demo/account/",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret",
                        "redirectUris":  [
                                             "/realms/demo/account/*"
                                         ],
                        "webOrigins":  [

                                       ],
                        "notBefore":  0,
                        "bearerOnly":  false,
                        "consentRequired":  false,
                        "standardFlowEnabled":  true,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  false,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  true,
                        "frontchannelLogout":  false,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "false",
                                           "post.logout.redirect.uris":  "+"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  false,
                        "nodeReRegistrationTimeout":  0,
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "profile",
                                                    "roles",
                                                    "basic",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "f3997272-761b-452f-ab04-f3545773c1e8",
                        "clientId":  "account-console",
                        "name":  "${client_account-console}",
                        "rootUrl":  "${authBaseUrl}",
                        "baseUrl":  "/realms/demo/account/",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret",
                        "redirectUris":  [
                                             "/realms/demo/account/*"
                                         ],
                        "webOrigins":  [

                                       ],
                        "notBefore":  0,
                        "bearerOnly":  false,
                        "consentRequired":  false,
                        "standardFlowEnabled":  true,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  false,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  true,
                        "frontchannelLogout":  false,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "false",
                                           "post.logout.redirect.uris":  "+",
                                           "pkce.code.challenge.method":  "S256"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  false,
                        "nodeReRegistrationTimeout":  0,
                        "protocolMappers":  [
                                                {
                                                    "id":  "42f280a1-f189-4fdb-92e2-3fcfb4b0ebcf",
                                                    "name":  "audience resolve",
                                                    "protocol":  "openid-connect",
                                                    "protocolMapper":  "oidc-audience-resolve-mapper",
                                                    "consentRequired":  false,
                                                    "config":  {

                                                               }
                                                }
                                            ],
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "profile",
                                                    "roles",
                                                    "basic",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "cfd55a45-7166-4c40-9ada-bdcbec2c6999",
                        "clientId":  "admin-cli",
                        "name":  "${client_admin-cli}",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret",
                        "redirectUris":  [

                                         ],
                        "webOrigins":  [

                                       ],
                        "notBefore":  0,
                        "bearerOnly":  false,
                        "consentRequired":  false,
                        "standardFlowEnabled":  false,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  true,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  true,
                        "frontchannelLogout":  false,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "false",
                                           "client.use.lightweight.access.token.enabled":  "true",
                                           "post.logout.redirect.uris":  "+"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  true,
                        "nodeReRegistrationTimeout":  0,
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "profile",
                                                    "roles",
                                                    "basic",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "581abb70-3b7f-4004-aa0d-64ba7d8dfc34",
                        "clientId":  "auth-gateway",
                        "name":  "auth-gateway",
                        "description":  "",
                        "rootUrl":  "",
                        "adminUrl":  "",
                        "baseUrl":  "",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret-basic",
                        "secret":  "ENabIdvbZEy9a7stSPjhFlbeWpPQLpZj",
                        "redirectUris":  [
                                             "http://localhost:8080/login/oauth2/code/*",
                                             "http://localhost:5173",
                                             "http://localhost:5173/*",
                                             "http://127.0.0.1:5173",
                                             "http://127.0.0.1:5173/*",
                                             "http://localhost:5173/profile"
                                         ],
                        "webOrigins":  [
                                           "http://localhost:8080",
                                           "http://localhost:5173",
                                           "http://127.0.0.1:5173"
                                       ],
                        "notBefore":  0,
                        "bearerOnly":  false,
                        "consentRequired":  false,
                        "standardFlowEnabled":  true,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  false,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  true,
                        "frontchannelLogout":  true,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "false",
                                           "logout.confirmation.enabled":  "false",
                                           "oidc.ciba.grant.enabled":  "false",
                                           "client.secret.creation.time":  "1774020712",
                                           "backchannel.logout.session.required":  "true",
                                           "standard.token.exchange.enabled":  "false",
                                           "post.logout.redirect.uris":  "http://localhost:5173/",
                                           "frontchannel.logout.session.required":  "true",
                                           "oauth2.device.authorization.grant.enabled":  "false",
                                           "display.on.consent.screen":  "false",
                                           "backchannel.logout.revoke.offline.tokens":  "false",
                                           "dpop.bound.access.tokens":  "false"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  true,
                        "nodeReRegistrationTimeout":  -1,
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "TEST",
                                                    "profile",
                                                    "roles",
                                                    "basic",
                                                    "email",
                                                    "phone"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "38363b4a-8051-4265-83e7-aefee4ca8392",
                        "clientId":  "broker",
                        "name":  "${client_broker}",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret",
                        "redirectUris":  [

                                         ],
                        "webOrigins":  [

                                       ],
                        "notBefore":  0,
                        "bearerOnly":  true,
                        "consentRequired":  false,
                        "standardFlowEnabled":  true,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  false,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  false,
                        "frontchannelLogout":  false,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "true",
                                           "post.logout.redirect.uris":  "+"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  false,
                        "nodeReRegistrationTimeout":  0,
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "profile",
                                                    "roles",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "2955862f-58a5-4d81-b578-6691d707d074",
                        "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":  {
                                           "realm_client":  "true",
                                           "post.logout.redirect.uris":  "+"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  false,
                        "nodeReRegistrationTimeout":  0,
                        "defaultClientScopes":  [
                                                    "web-origins",
                                                    "acr",
                                                    "profile",
                                                    "roles",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    },
                    {
                        "id":  "1e81f14a-9211-4224-bc7a-16208aa53390",
                        "clientId":  "security-admin-console",
                        "name":  "${client_security-admin-console}",
                        "rootUrl":  "${authAdminUrl}",
                        "baseUrl":  "/admin/demo/console/",
                        "surrogateAuthRequired":  false,
                        "enabled":  true,
                        "alwaysDisplayInConsole":  false,
                        "clientAuthenticatorType":  "client-secret",
                        "redirectUris":  [
                                             "/admin/demo/console/*"
                                         ],
                        "webOrigins":  [
                                           "+"
                                       ],
                        "notBefore":  0,
                        "bearerOnly":  false,
                        "consentRequired":  false,
                        "standardFlowEnabled":  true,
                        "implicitFlowEnabled":  false,
                        "directAccessGrantsEnabled":  false,
                        "serviceAccountsEnabled":  false,
                        "publicClient":  true,
                        "frontchannelLogout":  false,
                        "protocol":  "openid-connect",
                        "attributes":  {
                                           "realm_client":  "false",
                                           "client.use.lightweight.access.token.enabled":  "true",
                                           "post.logout.redirect.uris":  "+",
                                           "pkce.code.challenge.method":  "S256"
                                       },
                        "authenticationFlowBindingOverrides":  {

                                                               },
                        "fullScopeAllowed":  true,
                        "nodeReRegistrationTimeout":  0,
                        "protocolMappers":  [
                                                {
                                                    "id":  "37f7b15a-1ed4-4930-9a5d-c682fe406b70",
                                                    "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",
                                                    "profile",
                                                    "roles",
                                                    "basic",
                                                    "email"
                                                ],
                        "optionalClientScopes":  [
                                                     "address",
                                                     "phone",
                                                     "offline_access",
                                                     "microprofile-jwt"
                                                 ]
                    }
                ],
    "clientScopes":  [
                         {
                             "id":  "6006db13-8a86-4189-8236-c463d74e128c",
                             "name":  "email",
                             "description":  "OpenID Connect built-in scope: email",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "true",
                                                "consent.screen.text":  "${emailScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "3348237b-d54c-4992-9ff7-626936d0b1c3",
                                                         "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":  "561397a1-6fe1-4910-b2b8-e8a62ddf45ca",
                                                         "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":  "1220684e-e78d-42b4-9348-2e2de133860f",
                             "name":  "web-origins",
                             "description":  "OpenID Connect scope for add allowed web origins to the access token",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "false",
                                                "consent.screen.text":  "",
                                                "display.on.consent.screen":  "false"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "527b913f-f92e-49c4-be9b-f65391768d60",
                                                         "name":  "allowed web origins",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-allowed-origins-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "introspection.token.claim":  "true",
                                                                        "access.token.claim":  "true"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "1f0718f5-3780-44db-89ae-03c74a20bbf7",
                             "name":  "service_account",
                             "description":  "Specific scope for a client enabled for service accounts",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "false",
                                                "display.on.consent.screen":  "false"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "f051c4d6-ef46-4d2a-be31-0d00d8a9af75",
                                                         "name":  "Client Host",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usersessionmodel-note-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.session.note":  "clientHost",
                                                                        "introspection.token.claim":  "true",
                                                                        "userinfo.token.claim":  "true",
                                                                        "id.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "clientHost",
                                                                        "jsonType.label":  "String"
                                                                    }
                                                     },
                                                     {
                                                         "id":  "c15d5cb1-ed81-41b1-85c0-06c2ef929280",
                                                         "name":  "Client ID",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usersessionmodel-note-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.session.note":  "client_id",
                                                                        "introspection.token.claim":  "true",
                                                                        "userinfo.token.claim":  "true",
                                                                        "id.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "client_id",
                                                                        "jsonType.label":  "String"
                                                                    }
                                                     },
                                                     {
                                                         "id":  "98b21ba6-2243-4c0b-8235-4393d993cca5",
                                                         "name":  "Client IP Address",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usersessionmodel-note-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.session.note":  "clientAddress",
                                                                        "introspection.token.claim":  "true",
                                                                        "userinfo.token.claim":  "true",
                                                                        "id.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "clientAddress",
                                                                        "jsonType.label":  "String"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "9ad87b4c-7c4e-4b38-b93b-5fbe0d9efde6",
                             "name":  "TEST",
                             "description":  "",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "true",
                                                "display.on.consent.screen":  "true",
                                                "gui.order":  "",
                                                "consent.screen.text":  ""
                                            }
                         },
                         {
                             "id":  "64c5d036-700c-4ab1-b559-4ae00fd6adb5",
                             "name":  "phone",
                             "description":  "OpenID Connect built-in scope: phone",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "true",
                                                "consent.screen.text":  "${phoneScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "80e568b7-4e46-46a5-8d68-c3229642366b",
                                                         "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":  "e8a0436f-e6fd-4410-846d-3bd644b7f4b0",
                                                         "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":  "d0657cd1-b78b-4140-8051-8b20369d633c",
                             "name":  "roles",
                             "description":  "OpenID Connect scope for add user roles to the access token",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "false",
                                                "consent.screen.text":  "${rolesScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "8962874f-fba2-4d49-b31e-ffa778ed6c2a",
                                                         "name":  "audience resolve",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-audience-resolve-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "introspection.token.claim":  "true",
                                                                        "access.token.claim":  "true"
                                                                    }
                                                     },
                                                     {
                                                         "id":  "f5a3952f-898a-4871-9eaf-12b54a5c4869",
                                                         "name":  "client roles",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usermodel-client-role-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.attribute":  "foo",
                                                                        "introspection.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "resource_access.${client_id}.roles",
                                                                        "jsonType.label":  "String",
                                                                        "multivalued":  "true"
                                                                    }
                                                     },
                                                     {
                                                         "id":  "36ab92f7-fc4f-48ea-80c0-86853c1d1d7a",
                                                         "name":  "realm roles",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usermodel-realm-role-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.attribute":  "foo",
                                                                        "introspection.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "realm_access.roles",
                                                                        "jsonType.label":  "String",
                                                                        "multivalued":  "true"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "14aeb9e4-d546-4a57-a46d-dd198c2e474b",
                             "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":  "75614a06-9fb3-466b-ad1b-09e2c709b713",
                             "name":  "profile",
                             "description":  "OpenID Connect built-in scope: profile",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "true",
                                                "consent.screen.text":  "${profileScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "3483780b-dca3-4219-b6aa-3c3eccd89aac",
                                                         "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":  "25757e7d-8344-4e48-8bed-c8581c22f099",
                                                         "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":  "09150a54-8ae2-428b-b146-a76a4a0856e7",
                                                         "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":  "7215834d-485d-4d5d-8fee-808db16615aa",
                                                         "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":  "befdb28f-e861-40c6-af37-660070b20dfb",
                                                         "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":  "d5cf7d6b-8c44-4839-b6aa-aa96ad04e133",
                                                         "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":  "99146a5f-9437-465f-95b3-c228fd3a9976",
                                                         "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":  "7dfa9437-4156-42e8-b5b5-bca8ea52a6fe",
                                                         "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":  "43a7d8a9-0dcd-4fe0-b20a-ebcf48f5a38a",
                                                         "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":  "05a01a36-cde8-4f21-828a-1818506b8ce9",
                                                         "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":  "2b285d61-96e9-46d9-8277-fb7bc08b343b",
                                                         "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":  "4849894e-dc15-48ee-93e4-6065eebcb558",
                                                         "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":  "0a17ebfb-b3dc-4dbb-8980-c2c3d00ec031",
                                                         "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":  "f8b125b6-f943-4f9a-a1f3-6d964e79ca77",
                                                         "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":  "42c32a00-023d-4901-9385-5229261e042b",
                             "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":  "4ca0063b-e84c-4ade-8198-b98c2af6109b",
                                                         "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",
                                                                        "userinfo.token.claim":  "true"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "04d40695-3afe-437c-aac0-a3ad7721048b",
                             "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":  "b2b3fa95-9301-4a75-a576-0e0c71872e5e",
                                                         "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":  "eb7abecb-09df-445c-a5ac-b906eb84d7ef",
                                                         "name":  "groups",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usermodel-realm-role-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "introspection.token.claim":  "true",
                                                                        "multivalued":  "true",
                                                                        "userinfo.token.claim":  "true",
                                                                        "user.attribute":  "foo",
                                                                        "id.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "groups",
                                                                        "jsonType.label":  "String"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "f8bbbc87-0fea-4cc0-a0cd-5364b03f6016",
                             "name":  "basic",
                             "description":  "OpenID Connect scope for add all basic claims to the token",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "false",
                                                "display.on.consent.screen":  "false"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "0fe880c0-6d53-4f39-99a3-7601498d0f4d",
                                                         "name":  "auth_time",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-usersessionmodel-note-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "user.session.note":  "AUTH_TIME",
                                                                        "introspection.token.claim":  "true",
                                                                        "userinfo.token.claim":  "true",
                                                                        "id.token.claim":  "true",
                                                                        "access.token.claim":  "true",
                                                                        "claim.name":  "auth_time",
                                                                        "jsonType.label":  "long"
                                                                    }
                                                     },
                                                     {
                                                         "id":  "52a47652-bdbe-44f5-9d02-0d571d2a173c",
                                                         "name":  "sub",
                                                         "protocol":  "openid-connect",
                                                         "protocolMapper":  "oidc-sub-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "introspection.token.claim":  "true",
                                                                        "access.token.claim":  "true"
                                                                    }
                                                     }
                                                 ]
                         },
                         {
                             "id":  "1869a902-489a-4ce2-a729-f639b636c651",
                             "name":  "address",
                             "description":  "OpenID Connect built-in scope: address",
                             "protocol":  "openid-connect",
                             "attributes":  {
                                                "include.in.token.scope":  "true",
                                                "consent.screen.text":  "${addressScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "3b06c0a9-eb82-4aaf-b175-f22f4afe153f",
                                                         "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":  "67b57903-6e9d-4c83-8f2a-84480d701d40",
                             "name":  "role_list",
                             "description":  "SAML role list",
                             "protocol":  "saml",
                             "attributes":  {
                                                "consent.screen.text":  "${samlRoleListScopeConsentText}",
                                                "display.on.consent.screen":  "true"
                                            },
                             "protocolMappers":  [
                                                     {
                                                         "id":  "04ca0bb8-f284-48f7-8556-d07682ab20be",
                                                         "name":  "role list",
                                                         "protocol":  "saml",
                                                         "protocolMapper":  "saml-role-list-mapper",
                                                         "consentRequired":  false,
                                                         "config":  {
                                                                        "single":  "false",
                                                                        "attribute.nameformat":  "Basic",
                                                                        "attribute.name":  "Role"
                                                                    }
                                                     }
                                                 ]
                         }
                     ],
    "defaultDefaultClientScopes":  [
                                       "role_list",
                                       "profile",
                                       "email",
                                       "roles",
                                       "web-origins",
                                       "acr",
                                       "TEST",
                                       "basic"
                                   ],
    "defaultOptionalClientScopes":  [
                                        "offline_access",
                                        "address",
                                        "phone",
                                        "microprofile-jwt"
                                    ],
    "browserSecurityHeaders":  {
                                   "contentSecurityPolicyReportOnly":  "",
                                   "xContentTypeOptions":  "nosniff",
                                   "referrerPolicy":  "no-referrer",
                                   "xRobotsTag":  "none",
                                   "xFrameOptions":  "SAMEORIGIN",
                                   "contentSecurityPolicy":  "frame-src \u0027self\u0027; frame-ancestors \u0027self\u0027; object-src \u0027none\u0027;",
                                   "xXSSProtection":  "1; mode=block",
                                   "strictTransportSecurity":  "max-age=31536000; includeSubDomains"
                               },
    "smtpServer":  {
      "allowutf8": "",
      "replyToDisplayName": "",
      "debug": "false",
      "starttls": "true",
      "auth": "true",
      "writeTimeout": "10000",
      "envelopeFrom": "",
      "ssl": "false",
      "timeout": "10000",
      "password": "*******",
      "port": "587",
      "replyTo": "",
      "host": "smtp.gmail.com",
      "from": "kiladotestu@gmail.com",
      "fromDisplayName": "Boat Delivery - access",
      "authType": "basic",
      "connectionTimeout": "10000",
      "user": "kiladotestu@gmail.com"
                   },
    "loginTheme":  "keycloakify-starter",
    "accountTheme":  "",
    "adminTheme":  "",
    "emailTheme":  "",
    "eventsEnabled":  true,
    "eventsListeners":  [
                            "userservice-sync-listener",
                            "jboss-logging"
                        ],
    "enabledEventTypes":  [

                          ],
    "adminEventsEnabled":  true,
    "adminEventsDetailsEnabled":  true,
    "identityProviders":  [

                          ],
    "identityProviderMappers":  [

                                ],
    "components":  {
                       "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy":  [
                                                                                                        {
                                                                                                            "id":  "a1722568-457c-4de0-b3e5-003fed1d7140",
                                                                                                            "name":  "Max Clients Limit",
                                                                                                            "providerId":  "max-clients",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "max-clients":  [
                                                                                                                                               "200"
                                                                                                                                           ]
                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "55d900ce-adc3-4923-a246-6c4350ce0d63",
                                                                                                            "name":  "Allowed Protocol Mapper Types",
                                                                                                            "providerId":  "allowed-protocol-mappers",
                                                                                                            "subType":  "authenticated",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "allowed-protocol-mapper-types":  [
                                                                                                                                                                 "oidc-usermodel-attribute-mapper",
                                                                                                                                                                 "oidc-sha256-pairwise-sub-mapper",
                                                                                                                                                                 "oidc-full-name-mapper",
                                                                                                                                                                 "saml-user-attribute-mapper",
                                                                                                                                                                 "oidc-usermodel-property-mapper",
                                                                                                                                                                 "saml-user-property-mapper",
                                                                                                                                                                 "oidc-address-mapper",
                                                                                                                                                                 "saml-role-list-mapper"
                                                                                                                                                             ]
                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "fa9582f0-c4db-47b3-9011-a44708bcd356",
                                                                                                            "name":  "Full Scope Disabled",
                                                                                                            "providerId":  "scope",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {

                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "1df1f757-6d23-4a9e-88e0-c1bd505783e5",
                                                                                                            "name":  "Allowed Protocol Mapper Types",
                                                                                                            "providerId":  "allowed-protocol-mappers",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "allowed-protocol-mapper-types":  [
                                                                                                                                                                 "saml-user-attribute-mapper",
                                                                                                                                                                 "oidc-usermodel-attribute-mapper",
                                                                                                                                                                 "saml-user-property-mapper",
                                                                                                                                                                 "oidc-address-mapper",
                                                                                                                                                                 "oidc-usermodel-property-mapper",
                                                                                                                                                                 "oidc-sha256-pairwise-sub-mapper",
                                                                                                                                                                 "oidc-full-name-mapper",
                                                                                                                                                                 "saml-role-list-mapper"
                                                                                                                                                             ]
                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "b666b3a2-3ea5-4e23-946e-51f74be4208e",
                                                                                                            "name":  "Consent Required",
                                                                                                            "providerId":  "consent-required",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {

                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "8d98ef10-96db-418e-98c1-4d49dd0565eb",
                                                                                                            "name":  "Allowed Client Scopes",
                                                                                                            "providerId":  "allowed-client-templates",
                                                                                                            "subType":  "authenticated",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "allow-default-scopes":  [
                                                                                                                                                        "true"
                                                                                                                                                    ]
                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "599ab3a5-3fc2-41a7-ac22-a5bcef69df99",
                                                                                                            "name":  "Allowed Client Scopes",
                                                                                                            "providerId":  "allowed-client-templates",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "allow-default-scopes":  [
                                                                                                                                                        "true"
                                                                                                                                                    ]
                                                                                                                       }
                                                                                                        },
                                                                                                        {
                                                                                                            "id":  "39cc13ca-82d4-4f89-aea7-7c676629537f",
                                                                                                            "name":  "Trusted Hosts",
                                                                                                            "providerId":  "trusted-hosts",
                                                                                                            "subType":  "anonymous",
                                                                                                            "subComponents":  {

                                                                                                                              },
                                                                                                            "config":  {
                                                                                                                           "host-sending-registration-request-must-match":  [
                                                                                                                                                                                "true"
                                                                                                                                                                            ],
                                                                                                                           "client-uris-must-match":  [
                                                                                                                                                          "true"
                                                                                                                                                      ]
                                                                                                                       }
                                                                                                        }
                                                                                                    ],
                       "org.keycloak.userprofile.UserProfileProvider":  [
                                                                            {
                                                                                "id":  "80f81f0d-782b-47d3-a100-7b254f435549",
                                                                                "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},{\"name\":\"phoneNumber\",\"displayName\":\"${profile.attributes.phoneNumber}\",\"validations\":{\"unique-phone\":{}},\"annotations\":{},\"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":  "57d769b5-0e13-4f2b-980c-60e9ca3e201f",
                                                                 "name":  "aes-generated",
                                                                 "providerId":  "aes-generated",
                                                                 "subComponents":  {

                                                                                   },
                                                                 "config":  {
                                                                                "priority":  [
                                                                                                 "100"
                                                                                             ]
                                                                            }
                                                             },
                                                             {
                                                                 "id":  "48af13b1-4d23-420a-9805-c459aac7fc18",
                                                                 "name":  "rsa-enc-generated",
                                                                 "providerId":  "rsa-enc-generated",
                                                                 "subComponents":  {

                                                                                   },
                                                                 "config":  {
                                                                                "priority":  [
                                                                                                 "100"
                                                                                             ],
                                                                                "algorithm":  [
                                                                                                  "RSA-OAEP"
                                                                                              ]
                                                                            }
                                                             },
                                                             {
                                                                 "id":  "b52512d8-f584-4f8a-b3ef-9925f76cc7b3",
                                                                 "name":  "hmac-generated",
                                                                 "providerId":  "hmac-generated",
                                                                 "subComponents":  {

                                                                                   },
                                                                 "config":  {
                                                                                "priority":  [
                                                                                                 "100"
                                                                                             ],
                                                                                "algorithm":  [
                                                                                                  "HS256"
                                                                                              ]
                                                                            }
                                                             },
                                                             {
                                                                 "id":  "b9a4ffb2-caae-473b-adb3-ede9c572616b",
                                                                 "name":  "hmac-generated-hs512",
                                                                 "providerId":  "hmac-generated",
                                                                 "subComponents":  {

                                                                                   },
                                                                 "config":  {
                                                                                "priority":  [
                                                                                                 "100"
                                                                                             ],
                                                                                "algorithm":  [
                                                                                                  "HS512"
                                                                                              ]
                                                                            }
                                                             },
                                                             {
                                                                 "id":  "9fb248d0-ba13-4113-a2f2-a2779ff61de7",
                                                                 "name":  "rsa-generated",
                                                                 "providerId":  "rsa-generated",
                                                                 "subComponents":  {

                                                                                   },
                                                                 "config":  {
                                                                                "priority":  [
                                                                                                 "100"
                                                                                             ]
                                                                            }
                                                             }
                                                         ]
                   },
    "internationalizationEnabled":  true,
    "supportedLocales":  [
                             "en",
                             "pl"
                         ],
    "defaultLocale":  "pl",
    "authenticationFlows":  [
                                {
                                    "id":  "a903d1d7-07b3-4730-b1f3-9d881ea2f742",
                                    "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":  "0c4d7019-ea94-435c-aad3-e854ff527e18",
                                    "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":  "057e72ec-efcc-4fe5-a80c-409d4578f7d6",
                                    "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":  "53e01b53-e68d-4d0b-a349-0737cd6984f2",
                                    "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":  "72e8b90b-1efc-4a4b-aa3f-dbbec5115900",
                                    "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":  "c236bba7-8ca3-4cec-8fb4-ba93e840a97e",
                                    "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":  "ee6d6b7f-5f92-4b54-9571-5c439ddcdc33",
                                    "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":  "6f5063e3-6d12-4a20-8965-f13c4b168606",
                                    "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":  "1117d64a-95d6-4e0a-9a63-321ef04b67f8",
                                    "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":  "db0d6bb6-6a59-490e-8b20-5f5884d3e26e",
                                    "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":  "178a973b-8f03-4160-aeee-63d40a812df5",
                                    "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":  "c7d05645-3228-473e-8df4-623dd6472f7d",
                                    "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":  "bb266296-26f7-4e36-8062-ec60571d4b47",
                                    "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":  "1810e955-c81f-466a-9f71-bff67a7eb64f",
                                    "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":  "8e4d4765-c94d-42f0-b933-daf4014e9142",
                                    "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":  "f0f3b9b2-1eae-47da-982b-1c0fb3cdb516",
                                    "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":  "4a5fc767-449a-491e-927c-8917be81b92f",
                                    "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":  "ed0b5d6e-9633-4d71-bcd2-01c7bbaf84df",
                                    "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":  "7cee3b79-8aaf-4514-8349-f55577dd13f8",
                                    "alias":  "create unique user config",
                                    "config":  {
                                                   "require.password.update.after.registration":  "false"
                                               }
                                },
                                {
                                    "id":  "79ff2c77-922f-40e7-9b70-f0dbb71aa4eb",
                                    "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":  110,
                                "config":  {

                                           }
                            },
                            {
                                "alias":  "idp_link",
                                "name":  "Linking Identity Provider",
                                "providerId":  "idp_link",
                                "enabled":  true,
                                "defaultAction":  false,
                                "priority":  120,
                                "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":  "{}",
                       "darkMode":  "true"
                   },
    "keycloakVersion":  "26.5.6",
    "userManagedAccessAllowed":  false,
    "organizationsEnabled":  false,
    "verifiableCredentialsEnabled":  false,
    "adminPermissionsEnabled":  false,
    "clientProfiles":  {
                           "profiles":  [

                                        ]
                       },
    "clientPolicies":  {
                           "policies":  [

                                        ]
                       }
}
