[ {
  "id" : "master",
  "realm" : "master",
  "displayName" : "Keycloak",
  "displayNameHtml" : "<div class=\"kc-logo-text\"><span>Keycloak</span></div>",
  "notBefore" : 0,
  "revokeRefreshToken" : false,
  "accessTokenLifespan" : 60,
  "accessTokenLifespanForImplicitFlow" : 900,
  "ssoSessionIdleTimeout" : 1800,
  "ssoSessionMaxLifespan" : 36000,
  "offlineSessionIdleTimeout" : 2592000,
  "accessCodeLifespan" : 60,
  "accessCodeLifespanUserAction" : 300,
  "accessCodeLifespanLogin" : 1800,
  "enabled" : true,
  "sslRequired" : "external",
  "registrationAllowed" : false,
  "registrationEmailAsUsername" : false,
  "rememberMe" : false,
  "verifyEmail" : false,
  "resetPasswordAllowed" : false,
  "editUsernameAllowed" : false,
  "bruteForceProtected" : false,
  "maxFailureWaitSeconds" : 900,
  "minimumQuickLoginWaitSeconds" : 60,
  "waitIncrementSeconds" : 60,
  "quickLoginCheckMilliSeconds" : 1000,
  "maxDeltaTimeSeconds" : 43200,
  "failureFactor" : 30,
  "privateKey" : "MIIEogIBAAKCAQEAmRTtEx1ng1caxuIoWawdI6+/ZS0RR7RXLgnqElyKncsaULfvprMKpcm6mqxL+kXa28aYQT2TZ9xCfGZKHBoGQmY5MMb9uJ1TC6/m5hthSBmSLiWMCTEwGxuBK8Rjqe2+zFxdK/VmPYSYT+UfTD/mrB0q6uFkgrukA2zQzeCRjfHtjk4PONfnqN73LcpCBGFxPe9lgsur95R0shddSk4fje5whLIy4vrg/4GuuJ3TX90hnPAb4klLkyhwx+hM4WEwZIN/Z08ZQbpbBikdLScEzWlqLVFDwDNXO2iaU7oRjICS0rYZH6+9PyhyqXmRI+PzXrFBhNdvNTtmollKLxG1yQIDAQABAoIBADv1M0oqWTHbOxSs3gsJW7xviLKTLVJ9cywIHBMnBe/57guxj38mX0RCOAF+/J9BHxC3v0jGWmbyoWPiGKLbGpqFOV8+gX/+ttk8A18bWEYKJfRHJosvJd1oL3a6DCMxiGq4vpGKI4py1cltP4349VtybS3kLB78aaghxcLtc3U5seQIPwZ1Zubd8JKl+I+C34eveMGCJAvYkfZGDdD22mRuRbw9DfzOwCRmgETscgqynLdTzZk4SugI3sIcNueID5Uc6SS+k1gVjzhCHKLhuLTXVySVB0zojrhTxdymr2rtQ6GzxeG3iHkBqJZj0H0RwBxRBiPEdzqJDJ+ITFygmwECgYEA20dmzCl/+sQPUihsvwdvpjXR9zSMTRdraGgcy9pawM9xGryT1mQSW/ehRbbyeqEEQepp+P47q3Las7qBJlGpJIFsXr7ON6wPlERELBxfTvq1krkDfaNOew5rt6JYKgLLTkL7OFcR9dfm2OCcmc2FsVk1VkXjt7MBveQGdQ+6X2ECgYEAsreeQhXkO8xmA9HPDbWXrPJ7tlyUdzhbQS2QsU0eK9GKpcVgyj3GxWffFkkFFctllJckgAyswV0DJEEfsW39fPXnmmS/tgFoXMPQ2M0PHzQR0Yfy+tJJV8svvx1TdnJVkfaRmnz8bAOnRU/TSx9p9uxUnD2t7MuI7IZil1Ha92kCgYBjdoTDcMOTXKFSc/G3yMi1DM6boiNNyKS4rBj7wqTNtoqoRQeOBMBrJOzrMWvVgfnraEf/YFpyj1tykNOKLRpa67XbWBM0H4DFkR2XIJt+uKvpzLAvqgasPMNRfXseOzw62JkZWi1UZUVZ9LAz94yAAGX4JyV+qtzMZIUlTigMoQKBgDEs5yYGAgwWPQfWBmQeUILtIe9W4B9B6ZIwqHyw3JlwCfd9LRnZD8WnxDHMm9KYafYN9KQrWKnIHyItrTvUKQjmXPkVuc6p6n6D/wZ4vi121WRTRR+RF09KAHRU7G9OHI+SShQ5Sfeqta8TvO8R0MV51/o52o6qnp1+iMhcZKTpAoGAZ+Z2w1Mr0APlb/5XQnQ8FZkF8LAf3mYxvroVKya918pnx+g5dXzEyycau2UcOZ1n8X5oDQrXKhcK+lcRTBAwGAMDR4ihv+hXrgWNmrPtoLsxDoZjCLHZ65og1aUbF3YZh/CCySWKtpkFe/DK2fnNbeEySspB9CIYdXZJ6+fQmik=",
  "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmRTtEx1ng1caxuIoWawdI6+/ZS0RR7RXLgnqElyKncsaULfvprMKpcm6mqxL+kXa28aYQT2TZ9xCfGZKHBoGQmY5MMb9uJ1TC6/m5hthSBmSLiWMCTEwGxuBK8Rjqe2+zFxdK/VmPYSYT+UfTD/mrB0q6uFkgrukA2zQzeCRjfHtjk4PONfnqN73LcpCBGFxPe9lgsur95R0shddSk4fje5whLIy4vrg/4GuuJ3TX90hnPAb4klLkyhwx+hM4WEwZIN/Z08ZQbpbBikdLScEzWlqLVFDwDNXO2iaU7oRjICS0rYZH6+9PyhyqXmRI+PzXrFBhNdvNTtmollKLxG1yQIDAQAB",
  "certificate" : "MIICmzCCAYMCBgFUcqy9wjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMTYwNTAyMTgxMTQ0WhcNMjYwNTAyMTgxMzI0WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZFO0THWeDVxrG4ihZrB0jr79lLRFHtFcuCeoSXIqdyxpQt++mswqlybqarEv6RdrbxphBPZNn3EJ8ZkocGgZCZjkwxv24nVMLr+bmG2FIGZIuJYwJMTAbG4ErxGOp7b7MXF0r9WY9hJhP5R9MP+asHSrq4WSCu6QDbNDN4JGN8e2OTg841+eo3vctykIEYXE972WCy6v3lHSyF11KTh+N7nCEsjLi+uD/ga64ndNf3SGc8BviSUuTKHDH6EzhYTBkg39nTxlBulsGKR0tJwTNaWotUUPAM1c7aJpTuhGMgJLSthkfr70/KHKpeZEj4/NesUGE1281O2aiWUovEbXJAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAyVBsHXGXBdCamgCa4fxT5s+6nL7hXfJaY4NP12we6K1jTLM4RbsTy5yOIfqsAXnvJX9LdLeXsN5buoSdmXtHPBqsFWg4ZjR49ubi1deNRsRJi3XcQYXjyifvZeXTVMKrBe+kOB1OOL6sL95krTealrbaMhBI4vUC7yoXS54zGu3rV6WmnUox8BVVgHyp0Vf5KkiwftZDETvOcLVkuzT5l9DxFKPKfBrHI4dwEN4mpuBYombokxs+htsBWK3l858QaDbSF1LXMe5K+m2CYX1LqQl4Wzt80R1RtEGLu5WI9sMKPyHtIerhh6G+g+V+TZDG72VIVqv+B2ojm74xBv3aI=",
  "codeSecret" : "8439b020-6c6f-4b71-bfe9-05765611355b",
  "roles" : {
    "realm" : [ {
      "id" : "365fb288-f655-4bb7-b697-cf884137d788",
      "name" : "create-realm",
      "description" : "${role_create-realm}",
      "scopeParamRequired" : false,
      "composite" : false
    }, {
      "id" : "b292324c-f0cf-4b59-9462-7d07583a049b",
      "name" : "offline_access",
      "description" : "${role_offline-access}",
      "scopeParamRequired" : true,
      "composite" : false
    }, {
      "id" : "85c92c25-7ec4-4ba2-9a9b-a1e15983c8a6",
      "name" : "admin",
      "description" : "${role_admin}",
      "scopeParamRequired" : false,
      "composite" : true,
      "composites" : {
        "realm" : [ "create-realm" ],
        "client" : {
          "nodejs-test-realm" : [ "view-users", "manage-realm", "create-client", "impersonation", "view-clients", "view-identity-providers", "manage-users", "view-realm", "manage-events", "manage-clients", "view-events", "manage-identity-providers" ],
          "master-realm" : [ "view-identity-providers", "manage-realm", "view-users", "impersonation", "view-clients", "manage-users", "manage-identity-providers", "manage-events", "view-realm", "manage-clients", "create-client", "view-events" ]
        }
      }
    }, {
      "id" : "06ac0059-9315-402b-8b55-4c9c020c8e44",
      "name" : "user",
      "scopeParamRequired" : false,
      "composite" : false,
      "clientRole" : false
    } ],
    "client" : {
      "nodejs-test-realm" : [ {
        "id" : "d93ab090-9c55-480e-b378-7a1e94c03935",
        "name" : "view-clients",
        "description" : "${role_view-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "007578d6-6f4b-424d-b0a7-ae93b4c527c0",
        "name" : "manage-events",
        "description" : "${role_manage-events}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "f7c3323c-96c2-46e5-b64c-845c9d089238",
        "name" : "manage-clients",
        "description" : "${role_manage-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "85ffc06c-f45d-4a2f-b279-b099bb9f5c04",
        "name" : "view-users",
        "description" : "${role_view-users}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "cf30736b-55da-4474-bb80-9165302f86a2",
        "name" : "view-identity-providers",
        "description" : "${role_view-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "4bb62fe4-c1f7-4d83-bb3a-8f7b9612c2fc",
        "name" : "manage-realm",
        "description" : "${role_manage-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "a3bdcf0f-5f93-48a8-8243-419ef2a91b87",
        "name" : "create-client",
        "description" : "${role_create-client}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "635983d0-09e6-45e5-8ef7-37f1efc33dae",
        "name" : "view-events",
        "description" : "${role_view-events}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "92877e4c-fdc1-41b1-8c17-613a0450a485",
        "name" : "view-realm",
        "description" : "${role_view-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "9ab8e774-f3ce-487e-8f8e-6deb0e8dc8b0",
        "name" : "manage-identity-providers",
        "description" : "${role_manage-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "a14d83c0-d2ff-464d-a3d4-54b06708368f",
        "name" : "impersonation",
        "description" : "${role_impersonation}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "5a0a05f7-0977-4629-8302-c2f6e51e3484",
        "name" : "manage-users",
        "description" : "${role_manage-users}",
        "scopeParamRequired" : false,
        "composite" : false
      } ],
      "security-admin-console" : [ ],
      "admin-cli" : [ ],
      "broker" : [ {
        "id" : "47bf124f-26b3-46a9-98d9-3965e18228ba",
        "name" : "read-token",
        "description" : "${role_read-token}",
        "scopeParamRequired" : false,
        "composite" : false
      } ],
      "master-realm" : [ {
        "id" : "d7103831-9f8e-4233-a1ec-fdd8d0d1a32c",
        "name" : "manage-identity-providers",
        "description" : "${role_manage-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "ccffc456-f556-4e66-ad90-ae9074c519fd",
        "name" : "view-realm",
        "description" : "${role_view-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "7f8a6363-0714-43f8-ad3a-91239ece267e",
        "name" : "view-users",
        "description" : "${role_view-users}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "bd633deb-4844-440f-b390-02764b27575b",
        "name" : "manage-events",
        "description" : "${role_manage-events}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "71a901da-c3a9-4498-8f2c-fa5b74b19bfb",
        "name" : "impersonation",
        "description" : "${role_impersonation}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "53993501-fe19-4664-b7a9-c5348ff5ccaa",
        "name" : "view-clients",
        "description" : "${role_view-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "57ecfa3b-9c5e-407e-843e-ad5904a578eb",
        "name" : "manage-clients",
        "description" : "${role_manage-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "fbbbac39-784d-494f-a9e8-b52968925c05",
        "name" : "create-client",
        "description" : "${role_create-client}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "f91a4953-c788-4678-b985-92b012b510ad",
        "name" : "view-events",
        "description" : "${role_view-events}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "e412fc2a-68f1-45b5-934e-db2c21f8328e",
        "name" : "view-identity-providers",
        "description" : "${role_view-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "ccd40d38-f108-4f38-ae34-ededef5c9480",
        "name" : "manage-realm",
        "description" : "${role_manage-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "fd3f04b4-c0ce-4cdc-a338-d801bee62d3c",
        "name" : "manage-users",
        "description" : "${role_manage-users}",
        "scopeParamRequired" : false,
        "composite" : false
      } ],
      "account" : [ {
        "id" : "1513fde7-63f7-44fd-b84b-b708ea6e9280",
        "name" : "manage-account",
        "description" : "${role_manage-account}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "32a4ea4d-444b-4c72-9386-7e0da049071d",
        "name" : "view-profile",
        "description" : "${role_view-profile}",
        "scopeParamRequired" : false,
        "composite" : false
      } ]
    }
  },
  "groups" : [ ],
  "defaultRoles" : [ "offline_access" ],
  "requiredCredentials" : [ "password" ],
  "otpPolicyType" : "totp",
  "otpPolicyAlgorithm" : "HmacSHA1",
  "otpPolicyInitialCounter" : 0,
  "otpPolicyDigits" : 6,
  "otpPolicyLookAheadWindow" : 1,
  "otpPolicyPeriod" : 30,
  "users" : [ {
    "id" : "2f8b384f-7394-40d2-a98d-64c1a537e788",
    "createdTimestamp" : 1462213023633,
    "username" : "admin",
    "enabled" : true,
    "totp" : false,
    "emailVerified" : false,
    "credentials" : [ {
      "type" : "password",
      "hashedSaltedValue" : "kJ4NZHX6KpvB3TfOD4FYm3VZxUXaNtY2L/i+JQBhStpmHWcs4UzSXlC91MwT1I0BM61JrP7L51/Ae77LCwn+bQ==",
      "salt" : "plXY1+JIyHfvyAzs63Axvg==",
      "hashIterations" : 1,
      "counter" : 0,
      "algorithm" : "pbkdf2",
      "digits" : 0,
      "createdDate" : 1462213023000
    } ],
    "requiredActions" : [ ],
    "realmRoles" : [ "offline_access", "admin" ],
    "clientRoles" : {
      "account" : [ "manage-account", "view-profile" ]
    },
    "groups" : [ ]
  } ],
  "scopeMappings" : [ {
    "client" : "admin-cli",
    "roles" : [ "admin" ]
  }, {
    "client" : "security-admin-console",
    "roles" : [ "admin" ]
  } ],
  "clients" : [ {
    "id" : "d192964b-189e-499b-ada4-b82b37b9cc50",
    "clientId" : "account",
    "name" : "${client_account}",
    "baseUrl" : "/auth/realms/master/account",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "4ffe9e5e-5564-4508-bb50-0943542547d5",
    "defaultRoles" : [ "view-profile", "manage-account" ],
    "redirectUris" : [ "/auth/realms/master/account/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "124ccc90-63fe-4d0d-9df7-782f27ef33d2",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "87c60e5e-7374-4cae-8129-d6a814b64212",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "3b524444-610e-429e-9760-2dfdd6e42e6b",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "c93bc6fe-4c68-4682-9220-3b872a85927b",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "63464b01-df27-48c6-8e02-53ddb261ebbc",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "949399b6-52f3-4e9e-ac8b-0b52b3d62e5b",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "615cbe43-0747-4273-8bc4-b7897a27ce39",
    "clientId" : "admin-cli",
    "name" : "${client_admin-cli}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "34c58aa6-0326-45a6-a66a-7c74c4ee502a",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : false,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "234ce38a-840b-4a72-bba4-ff9c047e53ac",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "b93b3748-0079-4232-8bdb-465f995dd0d2",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "d0918169-d0df-4731-b239-70e88fcec8f4",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "547ca762-21e4-449b-9a55-f6429b465c38",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "a681dce2-6455-423e-ab10-b40a7948b79a",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "b5709873-cb61-4182-aa0b-c1f50ef2c23d",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "3e3a17c4-37d4-4a66-bb59-0ddd1b0fa4f6",
    "clientId" : "broker",
    "name" : "${client_broker}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "9e431c34-8c84-4189-a83f-812fc9a5d150",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "4dd64f4c-a354-4142-84e2-df742105be33",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "81467e2d-74cb-49ee-9fd6-e45ac7056451",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "8eb0feec-56b2-4439-9f98-678ffeaf41ce",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "3f9212a2-4f9d-447e-88ff-692779e51a70",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "da80ffd8-7194-4940-a54a-dba18dfa4b43",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "f11245a1-8736-41c7-a256-d676f87f8daf",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "5d822cd2-2583-4d45-ae33-c85ebd6099fa",
    "clientId" : "master-realm",
    "name" : "master Realm",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "33fa174f-ef51-4609-a89a-572247b1ae29",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : true,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : true,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "5b1f1dab-ebb3-4678-b0d9-c33eff956c56",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "e6550062-6a62-4fb6-a85f-4ba1f0b7452a",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "dde85342-e1c5-4bc4-b010-d80b6903d979",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "64158683-cd71-4282-a7f1-3bc67d33ef05",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "ebd19e81-79ac-4b0e-bda3-a3d09f5b6320",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "5ca181db-336d-4350-9314-9d5eda6eef30",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "6b6c26e7-175a-45df-a919-de51ca4f4523",
    "clientId" : "nodejs-test-realm",
    "name" : "nodejs-test Realm",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "8b0eb166-4bea-4b02-897a-fc242fab2945",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : true,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : true,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "a98ff6c6-91b2-473a-a1d7-afe4292e9b4f",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "16c2530a-2ed0-4d1f-aec4-3c7a3d7a2417",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "6e58f536-80bd-4e94-9e3f-c51de46a3068",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "7e694067-df5f-4b91-b505-7a9b66d3bf46",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "c132045b-f108-4925-b206-c228aa1721fd",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "386f4d9c-6761-42ae-991a-f75fd97a7011",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "239fca1d-e027-4d3b-9814-3b517272cb80",
    "clientId" : "security-admin-console",
    "name" : "${client_security-admin-console}",
    "baseUrl" : "/auth/admin/master/console/index.html",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "2d470504-d75a-4ef4-8fb5-3f70c89de01d",
    "redirectUris" : [ "/auth/admin/master/console/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "490c0d8d-05ae-4bdb-9655-a6c9a095df77",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "eee6db09-ca10-42b6-85cd-ebccf8c61879",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "14425733-de45-4ef6-92bd-cabc279e60dc",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "f8a82e5e-6077-4b5b-9a1f-15cc4c2377bf",
      "name" : "locale",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "consentText" : "${locale}",
      "config" : {
        "user.attribute" : "locale",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "locale",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "c769fc8a-73b2-4344-9d9d-fddb80d53f1d",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "a0ed97a9-014c-4d90-ab4b-c551033c3937",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "08ebdbd3-7cc7-453a-890c-7c6d86801e3a",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  } ],
  "clientTemplates" : [ ],
  "browserSecurityHeaders" : {
    "xContentTypeOptions" : "nosniff",
    "xFrameOptions" : "SAMEORIGIN",
    "contentSecurityPolicy" : "frame-src 'self'"
  },
  "smtpServer" : { },
  "eventsEnabled" : false,
  "eventsListeners" : [ "jboss-logging" ],
  "enabledEventTypes" : [ ],
  "adminEventsEnabled" : false,
  "adminEventsDetailsEnabled" : false,
  "internationalizationEnabled" : false,
  "supportedLocales" : [ ],
  "authenticationFlows" : [ {
    "id" : "c1876caa-a00c-4bfb-a2d0-e32f0147a2ac",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "idp-email-verification",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "Verify Existing Account by Re-authentication",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "1fa083e2-7274-4933-ae40-e5c705dd2929",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-otp-form",
      "requirement" : "OPTIONAL",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "e3e28b0d-204b-4f34-a472-11ef1f9efaf3",
    "alias" : "browser",
    "description" : "browser based authentication",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-cookie",
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-spnego",
      "requirement" : "DISABLED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "forms",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "68c3953c-f900-4ed7-a96c-cfa509a409f0",
    "alias" : "clients",
    "description" : "Base authentication for clients",
    "providerId" : "client-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "client-secret",
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "client-jwt",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "3f1f70df-9121-45e6-90d1-fbe260137c4d",
    "alias" : "direct grant",
    "description" : "OpenID Connect Resource Owner Grant",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "direct-grant-validate-username",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "direct-grant-validate-password",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "direct-grant-validate-otp",
      "requirement" : "OPTIONAL",
      "priority" : 30,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "f50c9933-d55c-4a55-8898-a7b124f6ea36",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticatorConfig" : "create unique user config",
      "authenticator" : "idp-create-user-if-unique",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "Handle Existing Account",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "d9dcd175-16d9-4563-a429-dc3d1b68438b",
    "alias" : "forms",
    "description" : "Username, password, otp and other auth forms.",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-username-password-form",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-otp-form",
      "requirement" : "OPTIONAL",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "2cc9dbd3-81a7-45c3-81ab-32b970fde09f",
    "alias" : "registration",
    "description" : "registration flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-page-form",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "flowAlias" : "registration form",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "40a98785-83f1-4281-b656-687e0f399200",
    "alias" : "registration form",
    "description" : "registration form",
    "providerId" : "form-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-user-creation",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-profile-action",
      "requirement" : "REQUIRED",
      "priority" : 40,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-password-action",
      "requirement" : "REQUIRED",
      "priority" : 50,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-recaptcha-action",
      "requirement" : "DISABLED",
      "priority" : 60,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "5d083d14-cc27-4afd-9d53-e25feb2efd46",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-credential-email",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-password",
      "requirement" : "REQUIRED",
      "priority" : 30,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-otp",
      "requirement" : "OPTIONAL",
      "priority" : 40,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "0221a223-664c-4c05-8932-e64d243b2ea5",
    "alias" : "saml ecp",
    "description" : "SAML ECP Profile Authentication Flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "http-basic-authenticator",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  } ],
  "authenticatorConfig" : [ {
    "id" : "cd41484f-8dfa-486c-96c8-e7aa82f8f3fa",
    "alias" : "create unique user config",
    "config" : {
      "require.password.update.after.registration" : "false"
    }
  }, {
    "id" : "3ae5b9a6-b19c-4861-8e4e-ba9fe7dd1833",
    "alias" : "review profile config",
    "config" : {
      "update.profile.on.first.login" : "missing"
    }
  } ],
  "requiredActions" : [ {
    "alias" : "CONFIGURE_TOTP",
    "name" : "Configure Totp",
    "providerId" : "CONFIGURE_TOTP",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "UPDATE_PASSWORD",
    "name" : "Update Password",
    "providerId" : "UPDATE_PASSWORD",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "UPDATE_PROFILE",
    "name" : "Update Profile",
    "providerId" : "UPDATE_PROFILE",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "VERIFY_EMAIL",
    "name" : "Verify Email",
    "providerId" : "VERIFY_EMAIL",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "terms_and_conditions",
    "name" : "Terms and Conditions",
    "providerId" : "terms_and_conditions",
    "enabled" : false,
    "defaultAction" : false,
    "config" : { }
  } ],
  "browserFlow" : "browser",
  "registrationFlow" : "registration",
  "directGrantFlow" : "direct grant",
  "resetCredentialsFlow" : "reset credentials",
  "clientAuthenticationFlow" : "clients",
  "keycloakVersion" : "1.9.3.Final"
}, {
  "id" : "nodejs-test",
  "realm" : "nodejs-test",
  "notBefore" : 1462208947,
  "revokeRefreshToken" : false,
  "accessTokenLifespan" : 2,
  "accessTokenLifespanForImplicitFlow" : 900,
  "ssoSessionIdleTimeout" : 1800,
  "ssoSessionMaxLifespan" : 36000,
  "offlineSessionIdleTimeout" : 2592000,
  "accessCodeLifespan" : 60,
  "accessCodeLifespanUserAction" : 300,
  "accessCodeLifespanLogin" : 1800,
  "enabled" : true,
  "sslRequired" : "external",
  "registrationAllowed" : false,
  "registrationEmailAsUsername" : false,
  "rememberMe" : false,
  "verifyEmail" : false,
  "resetPasswordAllowed" : false,
  "editUsernameAllowed" : false,
  "bruteForceProtected" : false,
  "maxFailureWaitSeconds" : 900,
  "minimumQuickLoginWaitSeconds" : 60,
  "waitIncrementSeconds" : 60,
  "quickLoginCheckMilliSeconds" : 1000,
  "maxDeltaTimeSeconds" : 43200,
  "failureFactor" : 30,
  "privateKey" : "MIIEowIBAAKCAQEAgH1MnB3XC7vCXYYZZVth0fHgfOMnJmpaldkX+WMi+U9ivkYkEo+uRL6QNmysbbFtllb/btGOMSPyTpQ+6WBsTPgL3BuWJiA4Xvg0FkkTvZb/B/Uta4SAOtM8/qB9Aq/papgK2eCwB6t803RyPThLrzOV8q1q+KocRl5BhAoN97mQyTytesSMrgsWwpyyXSqejIefaIlefucVzK7seZghEApofzJBz9ryiqOcAATD4oC6uzmUUKvXHeYsIT6DnlZdYIm4Bf884QXYGD9NhvjMrDWqs1kTNOjFoGvxmvcKXx05lztYDMii8jv1pKYNEVmNuUOL4TW5IRd5dtOVvrpd1QIDAQABAoIBACEYJNNRHEJ5aeaM0523m8pnclq4Zy0N16cg83vYfPmZ6OT5S/E78LbkHmDmPMNEH+XJIqF4eBdQGukCZfHWVA6/FM7sjA/l3J8ZbtEOoXcDnUx/aeN3jU+ZeOxcidZXWNeLsb/Mj4pqMQyFwabjCRtnPgfzgsnphr7ZKCbKMC7Nz3cYUSgPly38tuKjX7Q6c0+W10QMPaC858OiK8dYQYMwjp4ACRZzjnLu6i2Efqo5jTNTxsd+vISYOO0XCl3goJObxHh891Ly5E2TKs2A6XIfriZHVNFjHHa0ZJKUMxEitGSIM0JqBbyGpw5eiI/5m8ifXSmtpeXtDO1lOOflbAECgYEAujy8edX06F853N2bGfZW13NzMeVa04Yo+4DigNQFHj/FPkEkINFJOxoaBAkX1PW8xxnRu+Xv//88FePErI9Kue4tLN+mNiete+Vbyo6p7gaRugGYigIwzbs5LOsIckCPAY+EtDkaZvirXGYFMG2Mk2CQn3bshSi658i/sWd/F1ECgYEAsJ7TEHQGvF4LocKi7Lrfy8x9ZJybeBcoQZkN8izp/U00oxsiKWOQbdEnXM+ivTNAzk8hkKm9emAb7eEGd2DlUpQlVqwHQTR1XmAm16ViqXWy+wnAnDxN9gxAq9SusMoGP69wZQ+oSXbUPqiVWh1WYmlF4lRIe0GZMHW/1o2chUUCgYEAq9AOnWQK/jmj2yRCy+/cbAXhd129rjkuI+DilbGES0TPxkA4gWIy6iiJacGtz9UpZJFoUa2u/YBNwXAQ6JWFfgTCfoyR/ZIbVZriVPvKv4Il/PEt9dxRg+s+szbd4vG2PN1XsyCfP/IXvTWNggD+2JQUuFjxmWNbEyy71IHD2RECgYBpFye5C4CShlbfeiNdPlg5OESIIBL1ornGRl6g8Y6MtGqUfmmWPPLMFP4Z4EYR07REzZrIK+ddMGCN6y3gzFvHBfUtnBB5ANCxRf72oyaQdEL50jS0AcHVnDbCxzrmYF7Vd/slduqIQ9dILSEozHoA9mipocK67C5NQlLSQ9KVDQKBgBAN25aZAm3wUCl0V5al7oijLWYVuE/z33BrLxZ5TpNXHBWMAuC92PtwaJ2vygCVE+M5Bc83d6TpuAIHcqhzjXc+brnIwjQRmZmqmC5yDW/USUYUvL0HyLWqVEjNS+azrfJGB5EB20B4SdB4JfxJvZUsZaoOik94SxQv9MQd/b7G",
  "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgH1MnB3XC7vCXYYZZVth0fHgfOMnJmpaldkX+WMi+U9ivkYkEo+uRL6QNmysbbFtllb/btGOMSPyTpQ+6WBsTPgL3BuWJiA4Xvg0FkkTvZb/B/Uta4SAOtM8/qB9Aq/papgK2eCwB6t803RyPThLrzOV8q1q+KocRl5BhAoN97mQyTytesSMrgsWwpyyXSqejIefaIlefucVzK7seZghEApofzJBz9ryiqOcAATD4oC6uzmUUKvXHeYsIT6DnlZdYIm4Bf884QXYGD9NhvjMrDWqs1kTNOjFoGvxmvcKXx05lztYDMii8jv1pKYNEVmNuUOL4TW5IRd5dtOVvrpd1QIDAQAB",
  "certificate" : "MIICozCCAYsCBgFUXftYzDANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDDAp0ZXN0LXJlYWxtMB4XDTE2MDQyODE3NDUzM1oXDTI2MDQyODE3NDcxM1owFTETMBEGA1UEAwwKdGVzdC1yZWFsbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIB9TJwd1wu7wl2GGWVbYdHx4HzjJyZqWpXZF/ljIvlPYr5GJBKPrkS+kDZsrG2xbZZW/27RjjEj8k6UPulgbEz4C9wbliYgOF74NBZJE72W/wf1LWuEgDrTPP6gfQKv6WqYCtngsAerfNN0cj04S68zlfKtaviqHEZeQYQKDfe5kMk8rXrEjK4LFsKcsl0qnoyHn2iJXn7nFcyu7HmYIRAKaH8yQc/a8oqjnAAEw+KAurs5lFCr1x3mLCE+g55WXWCJuAX/POEF2Bg/TYb4zKw1qrNZEzToxaBr8Zr3Cl8dOZc7WAzIovI79aSmDRFZjblDi+E1uSEXeXbTlb66XdUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAfXwm3vQq3yT3g6UbQwl6lauBRK1wxB1KxwxeZfNRfwGmuatJM89xQFFFlCbJroBWAgsnWOFVm8Q31yjEpvjkGcWRLFYtQskxe3IBDET2LzhcZRNnZWSH17JCGjizvgeUOk1ky5E52p+t4st3T7neBcmYKvFGLCL6gPRmhOoFZh46hYGPj76uP7ylaKZwXz/XBQXovzsYggCPbOZcUhaYDeEoAvH67QzWALoKIp1q6gRbbxrraeL5T2QfIn/7pg3mbTseRnFKmhMgDtt6zef8z0O9JqDIMN2Y10e1ZmX0b8003maGtJIi6MuX/tobU9lBQPg+Qcu81oLfToGBbvEqMg==",
  "codeSecret" : "833a9d01-2993-444c-9a6f-c4c3aa34703d",
  "roles" : {
    "realm" : [ {
      "id" : "85b8545a-c3b2-4516-b48b-6349d4462f73",
      "name" : "offline_access",
      "description" : "${role_offline-access}",
      "scopeParamRequired" : true,
      "composite" : false
    } ],
    "client" : {
      "confidential-client" : [ {
        "id" : "42f1ee59-9f49-41ce-8a67-243ebbacee93",
        "name" : "test",
        "scopeParamRequired" : false,
        "composite" : false,
        "clientRole" : true,
        "containerId" : "d0650a93-8fe2-4524-8020-4531b6276230"
      } ],
      "realm-management" : [ {
        "id" : "8c33cff2-3997-4063-a8d5-b57597fd29a0",
        "name" : "manage-identity-providers",
        "description" : "${role_manage-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "c2c7fbf9-03c1-46dd-8296-2c6c5607535a",
        "name" : "realm-admin",
        "description" : "${role_realm-admin}",
        "scopeParamRequired" : false,
        "composite" : true,
        "composites" : {
          "client" : {
            "realm-management" : [ "manage-identity-providers", "create-client", "view-realm", "manage-clients", "view-events", "manage-realm", "manage-users", "impersonation", "view-identity-providers", "view-clients", "view-users", "manage-events" ]
          }
        }
      }, {
        "id" : "faa3a304-f682-47d6-936b-9b193888f836",
        "name" : "manage-clients",
        "description" : "${role_manage-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "ce60e5d3-802c-4c94-aa04-3f9a3becf412",
        "name" : "view-events",
        "description" : "${role_view-events}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "d23e7606-ffa4-4fca-a907-68606cf920cb",
        "name" : "view-identity-providers",
        "description" : "${role_view-identity-providers}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "0d4279af-ac06-45f2-84f7-b41b0973e64d",
        "name" : "view-users",
        "description" : "${role_view-users}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "4f09d3f5-3728-4419-bb61-b306f5e3ac50",
        "name" : "create-client",
        "description" : "${role_create-client}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "56f9b5ca-597a-40d6-b7be-8842a5cb22cb",
        "name" : "view-realm",
        "description" : "${role_view-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "291de56c-141e-4146-9861-652373d80d54",
        "name" : "manage-realm",
        "description" : "${role_manage-realm}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "20b79488-ca6d-44ed-b94d-869cd4852bc3",
        "name" : "manage-users",
        "description" : "${role_manage-users}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "6f384ac6-d8dc-40a0-89e9-c13d3c5706d1",
        "name" : "impersonation",
        "description" : "${role_impersonation}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "210b3230-c2fd-4240-abff-bb56b67f1912",
        "name" : "view-clients",
        "description" : "${role_view-clients}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "180326c8-3ae6-4778-b633-5b49a6224373",
        "name" : "manage-events",
        "description" : "${role_manage-events}",
        "scopeParamRequired" : false,
        "composite" : false
      } ],
      "public-client" : [ ],
      "security-admin-console" : [ ],
      "admin-cli" : [ ],
      "broker" : [ {
        "id" : "9d4188bf-43a1-434a-bcdb-e5c68dc6acc9",
        "name" : "read-token",
        "description" : "${role_read-token}",
        "scopeParamRequired" : false,
        "composite" : false
      } ],
      "account" : [ {
        "id" : "358c3fce-1559-41fa-b2c6-d02e65ad05dc",
        "name" : "view-profile",
        "description" : "${role_view-profile}",
        "scopeParamRequired" : false,
        "composite" : false
      }, {
        "id" : "09fcbaaa-f2b5-43f2-963c-ead5f2157437",
        "name" : "manage-account",
        "description" : "${role_manage-account}",
        "scopeParamRequired" : false,
        "composite" : false
      } ]
    }
  },
  "groups" : [ ],
  "defaultRoles" : [ "offline_access" ],
  "requiredCredentials" : [ "password" ],
  "otpPolicyType" : "totp",
  "otpPolicyAlgorithm" : "HmacSHA1",
  "otpPolicyInitialCounter" : 0,
  "otpPolicyDigits" : 6,
  "otpPolicyLookAheadWindow" : 1,
  "otpPolicyPeriod" : 30,
  "users" : [ {
    "id" : "95e1100d-81a7-4f92-b891-8eb6d5d053ce",
    "createdTimestamp" : 1461977925165,
    "username" : "service-account-confidential-client",
    "enabled" : true,
    "totp" : false,
    "emailVerified" : false,
    "email" : "service-account-confidential-client@placeholder.org",
    "serviceAccountClientId" : "confidential-client",
    "credentials" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "offline_access" ],
    "clientRoles" : {
      "account" : [ "view-profile", "manage-account" ]
    },
    "groups" : [ ]
  }, {
    "id" : "9c5b061d-3d76-4f1f-9580-ef7d978a2b03",
    "createdTimestamp" : 1461873429468,
    "username" : "service-account-test-client",
    "enabled" : true,
    "totp" : false,
    "emailVerified" : false,
    "email" : "service-account-test-client@placeholder.org",
    "serviceAccountClientId" : "public-client",
    "credentials" : [ ],
    "requiredActions" : [ ],
    "realmRoles" : [ "offline_access" ],
    "clientRoles" : {
      "account" : [ "view-profile", "manage-account" ]
    },
    "groups" : [ ]
  }, {
    "id" : "b3eae422-3569-404b-a214-03ac9bb7a974",
    "createdTimestamp" : 1461877491134,
    "username" : "test-user",
    "enabled" : true,
    "totp" : false,
    "emailVerified" : false,
    "credentials" : [ {
      "type" : "password",
      "hashedSaltedValue" : "4lz5uN3ARJlxK81xWJQMGx+rO3PcK4Zq/b2AvR2aTzLUTaOE5Ee04sR6yUdiqprmKciBeYY+z/mGhlotMWwxvg==",
      "salt" : "jx0WfLVApZk3zLDlc4Vupw==",
      "hashIterations" : 1,
      "counter" : 0,
      "algorithm" : "pbkdf2",
      "digits" : 0,
      "createdDate" : 1461877502000
    } ],
    "requiredActions" : [ ],
    "realmRoles" : [ "offline_access", "user" ],
    "clientRoles" : {
      "confidential-client" : [ "test" ],
      "account" : [ "view-profile", "manage-account" ]
    },
    "groups" : [ ]
  } ],
  "clientScopeMappings" : {
    "realm-management" : [ {
      "client" : "admin-cli",
      "roles" : [ "realm-admin" ]
    }, {
      "client" : "security-admin-console",
      "roles" : [ "realm-admin" ]
    } ]
  },
  "clients" : [ {
    "id" : "bdf23b22-5abb-4823-aa76-9d21216d7143",
    "clientId" : "account",
    "name" : "${client_account}",
    "baseUrl" : "/auth/realms/nodejs-test/account",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "d9eb11d5-96ce-4d9c-90ad-f8c161e97405",
    "defaultRoles" : [ "view-profile", "manage-account" ],
    "redirectUris" : [ "/auth/realms/nodejs-test/account/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "c90cdebe-fae2-40a1-9c11-4d01c2a80307",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "e27c2353-377e-4310-8978-02d68c8b0a0e",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "de96987a-f579-4760-90d4-50ed7425ed13",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "30372b7c-9152-478a-8cf2-05315b38d754",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "d2986222-a937-4a19-81fd-72c7d6bfbc13",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "6b8fd763-4e09-4fd1-856f-2aafd6fa090d",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "99aeb26e-222d-4195-a5e8-f2f94db12b83",
    "clientId" : "admin-cli",
    "name" : "${client_admin-cli}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "fe90ddb3-cb27-494d-a1c4-7a2693a24bc6",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : false,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "f2263c46-633b-45f1-bb90-8049fedf1e1e",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "2cf0ef39-cd5c-4b38-9265-876c60ebe4c9",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "52d01fa0-f45e-436c-9d8a-c5f69672e87d",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "40294d1c-54a5-430b-8c19-6affb61a3a1b",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "6a0e6c9d-bab3-4602-8b09-d3df5acb7dce",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "d4e88cea-db92-47f8-8b9d-a6def10e49f1",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "6f3a7144-872e-415b-ab9a-d5a66a3f2951",
    "clientId" : "broker",
    "name" : "${client_broker}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "34d80b66-f98b-46f1-a5f3-833e358cee3e",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "fe8983a6-573b-47fc-94eb-2db7a4769ae5",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "ecbca7fd-1145-43b3-a514-25d35306a62c",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "1a2a3c0e-ecda-4d6e-ae06-c47f7aaf423d",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "d6a900aa-b0f3-4277-90f1-e756aaf6ea98",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "0dd48321-0e18-44e6-9111-2a2504081123",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "a8b9117e-bc80-4b01-9546-2e63ca0da253",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "d0650a93-8fe2-4524-8020-4531b6276230",
    "clientId" : "confidential-client",
    "rootUrl" : "",
    "adminUrl" : "/confidential-client/",
    "baseUrl" : "/confidential-client",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "62b8de48-672e-4287-bb1e-6af39aec045e",
    "redirectUris" : [ "/confidential-client/*" ],
    "webOrigins" : [ "/confidential-client" ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : true,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : {
      "saml.assertion.signature" : "false",
      "saml.force.post.binding" : "false",
      "saml.multivalued.roles" : "false",
      "saml.encrypt" : "false",
      "saml_force_name_id_format" : "false",
      "saml.client.signature" : "false",
      "saml.authnstatement" : "false",
      "saml.server.signature" : "false"
    },
    "fullScopeAllowed" : true,
    "nodeReRegistrationTimeout" : -1,
    "protocolMappers" : [ {
      "id" : "4b19892f-4066-4d15-84fe-9e42e0ca3987",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "9bd8f2ea-3a40-47fc-8fe6-3d2946939485",
      "name" : "Client ID",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientId",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientId",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "b2f81bcc-2ba5-4ebc-8348-3b1aaa9717c3",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "13c1012c-bacd-4d3f-8f83-e0fcc4019b18",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "7a3091c3-5038-4145-9e60-7a00d78879e1",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "6278fe12-122c-4e46-90d2-ff07b54dffff",
      "name" : "Client Host",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientHost",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientHost",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "128daada-0d19-4e45-887b-6b6f14bc1ef0",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "19d930ea-6046-4ad9-a5ac-ac7c18901d7f",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "0c5d5b88-6156-48a8-b261-0ec4a68c3d44",
      "name" : "Client IP Address",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientAddress",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientAddress",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "c2bd2473-f46c-4c51-af36-b40bef9bb644",
    "clientId" : "public-client",
    "adminUrl" : "/public-client",
    "baseUrl" : "/public-client",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "5d90b7ca-e802-419e-a4b9-3b9f1a992767",
    "redirectUris" : [ "/public-client/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : true,
    "directAccessGrantsEnabled" : true,
    "serviceAccountsEnabled" : true,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "protocol" : "openid-connect",
    "attributes" : {
      "saml.assertion.signature" : "false",
      "saml.force.post.binding" : "false",
      "saml.multivalued.roles" : "false",
      "saml.encrypt" : "false",
      "saml_force_name_id_format" : "false",
      "saml.client.signature" : "false",
      "saml.authnstatement" : "false",
      "saml.server.signature" : "false"
    },
    "fullScopeAllowed" : true,
    "nodeReRegistrationTimeout" : -1,
    "protocolMappers" : [ {
      "id" : "a65a1943-6dad-450c-98b9-9cf67d2088fc",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "01841b99-beb9-47ba-bd5c-c119c29eb8bb",
      "name" : "Client ID",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientId",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientId",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "b1f3225a-a0ab-401e-aab9-c86a8e497141",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "5222fe92-9c36-4f02-b39c-8d482abbf3ab",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "7cd8c105-f95f-4efb-a8a8-f2f1353321a8",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "b794ee3d-d7b4-44b0-8a3c-461b3887cf31",
      "name" : "Client Host",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientHost",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientHost",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "22a19ef6-96b9-417f-8f7c-9becc8a4192b",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "fc2b36ba-e39c-47c7-94f6-454221edc04e",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "13eb7a5a-48bd-4b84-b70b-2e0dfd436d80",
      "name" : "Client IP Address",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usersessionmodel-note-mapper",
      "consentRequired" : false,
      "consentText" : "",
      "config" : {
        "user.session.note" : "clientAddress",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "clientAddress",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "49fd4151-3d49-4d10-968b-841123831399",
    "clientId" : "realm-management",
    "name" : "${client_realm-management}",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "bc129787-1674-404f-85b3-363ac092f91a",
    "redirectUris" : [ ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : true,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : false,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "d0bcc1b7-2a50-422c-b653-abd9ebc5ea7d",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "c7d9442c-fc45-4ee7-941d-8ced451b0626",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    }, {
      "id" : "029a666d-66b9-4081-a0f7-370b42f3167a",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "cab69c67-903a-45e5-b1a6-2813d9ff3e89",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "5b253f92-a550-4ced-934e-94558933bad7",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "6b140a34-1513-4eaa-a0b4-ff4bf6522016",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  }, {
    "id" : "ed86e5ed-ced1-435c-b62b-632fe545359c",
    "clientId" : "security-admin-console",
    "name" : "${client_security-admin-console}",
    "baseUrl" : "/auth/admin/nodejs-test/console/index.html",
    "surrogateAuthRequired" : false,
    "enabled" : true,
    "clientAuthenticatorType" : "client-secret",
    "secret" : "d5f4ded0-4173-4fce-8227-0ab254cc358a",
    "redirectUris" : [ "/auth/admin/nodejs-test/console/*" ],
    "webOrigins" : [ ],
    "notBefore" : 0,
    "bearerOnly" : false,
    "consentRequired" : false,
    "standardFlowEnabled" : true,
    "implicitFlowEnabled" : false,
    "directAccessGrantsEnabled" : false,
    "serviceAccountsEnabled" : false,
    "publicClient" : true,
    "frontchannelLogout" : false,
    "attributes" : { },
    "fullScopeAllowed" : false,
    "nodeReRegistrationTimeout" : 0,
    "protocolMappers" : [ {
      "id" : "bfa41dcd-5658-4da2-9bb9-17a99f19867d",
      "name" : "locale",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-attribute-mapper",
      "consentRequired" : false,
      "consentText" : "${locale}",
      "config" : {
        "user.attribute" : "locale",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "locale",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "d549a1c2-bc16-4015-8184-b8ac48594959",
      "name" : "email",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${email}",
      "config" : {
        "user.attribute" : "email",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "email",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "04cf0691-9e1a-4903-a858-7330bef470b1",
      "name" : "given name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${givenName}",
      "config" : {
        "user.attribute" : "firstName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "given_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "966cb078-434f-425f-a5bb-45722fd55d43",
      "name" : "username",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${username}",
      "config" : {
        "user.attribute" : "username",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "preferred_username",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "18eb96cf-4a12-45bf-88df-0bb44d485426",
      "name" : "role list",
      "protocol" : "saml",
      "protocolMapper" : "saml-role-list-mapper",
      "consentRequired" : false,
      "config" : {
        "single" : "false",
        "attribute.nameformat" : "Basic",
        "attribute.name" : "Role"
      }
    }, {
      "id" : "7f0dd162-c7e2-42fe-ad98-2defd5595095",
      "name" : "family name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-usermodel-property-mapper",
      "consentRequired" : true,
      "consentText" : "${familyName}",
      "config" : {
        "user.attribute" : "lastName",
        "id.token.claim" : "true",
        "access.token.claim" : "true",
        "claim.name" : "family_name",
        "jsonType.label" : "String"
      }
    }, {
      "id" : "c4b9ead4-5529-42dd-a501-cc38493cf0c2",
      "name" : "full name",
      "protocol" : "openid-connect",
      "protocolMapper" : "oidc-full-name-mapper",
      "consentRequired" : true,
      "consentText" : "${fullName}",
      "config" : {
        "id.token.claim" : "true",
        "access.token.claim" : "true"
      }
    } ],
    "useTemplateConfig" : false,
    "useTemplateScope" : false,
    "useTemplateMappers" : false
  } ],
  "clientTemplates" : [ ],
  "browserSecurityHeaders" : {
    "xContentTypeOptions" : "nosniff",
    "xFrameOptions" : "SAMEORIGIN",
    "contentSecurityPolicy" : "frame-src 'self'"
  },
  "smtpServer" : { },
  "eventsEnabled" : false,
  "eventsListeners" : [ "jboss-logging" ],
  "enabledEventTypes" : [ ],
  "adminEventsEnabled" : false,
  "adminEventsDetailsEnabled" : false,
  "internationalizationEnabled" : false,
  "supportedLocales" : [ ],
  "authenticationFlows" : [ {
    "id" : "4a804839-8111-4bb7-8bff-c2120072f6b6",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "idp-email-verification",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "Verify Existing Account by Re-authentication",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "8d29e0b1-5e3d-4f52-8b8e-88a5b582a4d5",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-otp-form",
      "requirement" : "OPTIONAL",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "e47f7bd6-dcba-4536-8119-b59a9e1e6132",
    "alias" : "browser",
    "description" : "browser based authentication",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-cookie",
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-spnego",
      "requirement" : "DISABLED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "forms",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "07bbb871-c6f6-4a15-ba29-3036ecc419ad",
    "alias" : "clients",
    "description" : "Base authentication for clients",
    "providerId" : "client-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "client-secret",
      "requirement" : "ALTERNATIVE",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "client-jwt",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "fc657b34-f15f-4858-b561-cdb86bfe66da",
    "alias" : "direct grant",
    "description" : "OpenID Connect Resource Owner Grant",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "direct-grant-validate-username",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "direct-grant-validate-password",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "direct-grant-validate-otp",
      "requirement" : "OPTIONAL",
      "priority" : 30,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "1a2d660b-df21-4dc7-aebb-0d10d0ffd73e",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticatorConfig" : "create unique user config",
      "authenticator" : "idp-create-user-if-unique",
      "requirement" : "ALTERNATIVE",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "requirement" : "ALTERNATIVE",
      "priority" : 30,
      "flowAlias" : "Handle Existing Account",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "63ad1826-4192-417f-a7e2-38fda616e92c",
    "alias" : "forms",
    "description" : "Username, password, otp and other auth forms.",
    "providerId" : "basic-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "auth-username-password-form",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "auth-otp-form",
      "requirement" : "OPTIONAL",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "5a9448c5-4609-4f18-9ea1-a25862135710",
    "alias" : "registration",
    "description" : "registration flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-page-form",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "flowAlias" : "registration form",
      "userSetupAllowed" : false,
      "autheticatorFlow" : true
    } ]
  }, {
    "id" : "490cae4c-9f71-45cb-be1e-4d95921988f5",
    "alias" : "registration form",
    "description" : "registration form",
    "providerId" : "form-flow",
    "topLevel" : false,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "registration-user-creation",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-profile-action",
      "requirement" : "REQUIRED",
      "priority" : 40,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-password-action",
      "requirement" : "REQUIRED",
      "priority" : 50,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "registration-recaptcha-action",
      "requirement" : "DISABLED",
      "priority" : 60,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "405ed7c0-412f-4ad5-a3ea-ecd1d72f0134",
    "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",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-credential-email",
      "requirement" : "REQUIRED",
      "priority" : 20,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-password",
      "requirement" : "REQUIRED",
      "priority" : 30,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    }, {
      "authenticator" : "reset-otp",
      "requirement" : "OPTIONAL",
      "priority" : 40,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  }, {
    "id" : "9193b3bd-4696-4afd-b839-9cc6941bc5eb",
    "alias" : "saml ecp",
    "description" : "SAML ECP Profile Authentication Flow",
    "providerId" : "basic-flow",
    "topLevel" : true,
    "builtIn" : true,
    "authenticationExecutions" : [ {
      "authenticator" : "http-basic-authenticator",
      "requirement" : "REQUIRED",
      "priority" : 10,
      "userSetupAllowed" : false,
      "autheticatorFlow" : false
    } ]
  } ],
  "authenticatorConfig" : [ {
    "id" : "3b3585df-ed37-4a45-bc2d-aceab60186f5",
    "alias" : "create unique user config",
    "config" : {
      "require.password.update.after.registration" : "false"
    }
  }, {
    "id" : "8715e254-66f6-46b5-934b-0e0a5c67df8b",
    "alias" : "review profile config",
    "config" : {
      "update.profile.on.first.login" : "missing"
    }
  } ],
  "requiredActions" : [ {
    "alias" : "CONFIGURE_TOTP",
    "name" : "Configure Totp",
    "providerId" : "CONFIGURE_TOTP",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "UPDATE_PASSWORD",
    "name" : "Update Password",
    "providerId" : "UPDATE_PASSWORD",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "UPDATE_PROFILE",
    "name" : "Update Profile",
    "providerId" : "UPDATE_PROFILE",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "VERIFY_EMAIL",
    "name" : "Verify Email",
    "providerId" : "VERIFY_EMAIL",
    "enabled" : true,
    "defaultAction" : false,
    "config" : { }
  }, {
    "alias" : "terms_and_conditions",
    "name" : "Terms and Conditions",
    "providerId" : "terms_and_conditions",
    "enabled" : false,
    "defaultAction" : false,
    "config" : { }
  } ],
  "browserFlow" : "browser",
  "registrationFlow" : "registration",
  "directGrantFlow" : "direct grant",
  "resetCredentialsFlow" : "reset credentials",
  "clientAuthenticationFlow" : "clients",
  "keycloakVersion" : "1.9.3.Final"
} ]
