Skip to content

Instantly share code, notes, and snippets.

@emag
Last active December 21, 2016 11:47
Show Gist options
  • Save emag/c16eb10eed22d1cb944cecb4b7168dd4 to your computer and use it in GitHub Desktop.
Save emag/c16eb10eed22d1cb944cecb4b7168dd4 to your computer and use it in GitHub Desktop.
Keycloak files for WildFly Swarm Tour
{
"realm": "lifelog",
"realm-public-key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjjEd/r7wzg599XzAEyGS0gxNMe8lhisLYLRcyTxPB35AMIbVjGQUrhdjT6xmHegaQ47+Eb72f5phGFOBpmSh1Ce4xnBy1jGXQC1xBJy8lm67ivbp631xKLJRdacL96igR/v12DCy2K3kQ+GEcsxr9/JFBrRlsJxp01eZ6iBk3/0W9m/LzlSjYY7aFXrRtPTROgavGCHMNdfAhRLb7+uIMo2XyK5cg63KL9bVcWPu4aCgvnE+9BF7hc3kwaEYmw3QI9CW/Zg1AVOvai9THNVTSAKZxZckzSwYxHQtT9kTZdKW67mih5tbpe/dF+OAZtet5VI9tUpj4rSRhKVFw3YuwIDAQAB",
"bearer-only": true,
"auth-server-url": "http://localhost:28080/auth",
"ssl-required": "external",
"resource": "lifelog"
}
{
"realm": "lifelog",
"realm-public-key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjjEd/r7wzg599XzAEyGS0gxNMe8lhisLYLRcyTxPB35AMIbVjGQUrhdjT6xmHegaQ47+Eb72f5phGFOBpmSh1Ce4xnBy1jGXQC1xBJy8lm67ivbp631xKLJRdacL96igR/v12DCy2K3kQ+GEcsxr9/JFBrRlsJxp01eZ6iBk3/0W9m/LzlSjYY7aFXrRtPTROgavGCHMNdfAhRLb7+uIMo2XyK5cg63KL9bVcWPu4aCgvnE+9BF7hc3kwaEYmw3QI9CW/Zg1AVOvai9THNVTSAKZxZckzSwYxHQtT9kTZdKW67mih5tbpe/dF+OAZtet5VI9tUpj4rSRhKVFw3YuwIDAQAB",
"bearer-only": true,
"auth-server-url": "http://localhost:18080/auth",
"ssl-required": "external",
"resource": "lifelog"
}
[ {
"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" : "MIIEpAIBAAKCAQEAkbZsBEL5m9Die9IF36fZQpIsya8xb8w+cX1guAUFRAyeMSNyJbsaTLB9Dd587s5ySyfPfrtGV7mjwKuAQnBQ6z4U9ElsOwcJuDSpcZ/2FRnWdg9suK0PHCL9wMNHOLfpF5gd2jPrKBGWYmmR3TP0kwfKsa5kdMYajv7+IVoom2hjjSp4cq56WUd6z9cglG7hsTF92wrzjREK74Dl8u6lq6xtRNMS0M/pPBe+1/REYXVeQktma1k3qdncoemId0fp4MhOvq159X6txuMQBsCCLL30lImKBi0F747fisWpU8cSpI3QM65EOT0XyueqarCbkx/qY381tYVPFAPfWSo2owIDAQABAoIBAQCJ+av0qRrEkZo0Vx5atwyB/fpNDAiK7WLfgjJYbeCbnDsbGo5W7gGsRp5TyK6STohpZAwV2+1y2gUWRw9PWh01c/bRjsjeZ/6rH6qnPin9txademOfx7d8FCImKoNBUNx2DAOQgAMXUPgOvhpx1GWt5/3mG9VhwciaSRiIql+zL0jx6Dkddx/o9AHlFXEQorPiWICO7LHO9ZtNguavDJeQD13wtFnwk04oaYDtdVh/zkLnp7nozBf84NbRbLkoo7igZfpmaS5f1aW9bwBoko+tja57bxMj8FCQJ9Qc7w8p7pLNoxFYQVVT9AuBEC72vJX0U9t8kvtOLFqc5ilLZXP5AoGBANaLH+WISX2BXEVQl31B5zTivT8u11z4CdoifAT0po8wvLpSP4Dw+MSi0fJG+1oTKDcO81f1XGLbjUbBbkIjSfJ5yY+3R70+GA7nJgdFnFxZ+V0bybapOcAlAY65oFB26e5WTuan/ykcV/Knb6ZcnbuiRLZjNUBmxbVQ1UbN/YVVAoGBAK3ebFzTpZy0U5lKVS75SzN0PvFnuLPaJh3Q5mrUgyzbYW6PHZ9X9UdonemtozJzmUG56ByVY5EvXvK6CDYMZAk/Y+slkBmjKp3azkH6N9hAeA1FhALsRHnURPuNqh0J3wx8U0EA5l+bb28AIh/F1ZqWcbR7659scX13Y9GklkwXAoGBANKZRvo9ykYU0cqIzev64UacvEBlbqqoIKOr7im/LjCpGtmbGxMreEctvQEihGFrJLLHTkAtbj7sXcXy4pSxp0kKG72joBw3883NQRsqTc6p04p+WIehnjrrGJhNxvy1ffSjbFgm2OY2GG7txT988qjZJLIUuJU7TSAq9PDIC/DxAoGAJBCQ9ahJH/ofpRpQFRBM0v132Ock3tmPMnwUb3BpTTKsQRyajmTWUduXddM4mMx1q7Z+OP+byY/D6CFCdsOXNHvbo/kErOy1eEzcn77hOpAU1tvmiByuD39CV9OIx8E2bQaU1lTzdD1vndyvN1v39LrkFwXlWApMeDP9lozHSD0CgYARfOHXncFIQj6bmTLES/hUPT1ib/4IZ/mRVG4XooUGn72aWXPJ9hsm7qgQ9g66SKyqt0qELO2qSrRBCJEQISk68F01oqZAE8uA6H806UF1caQTE2fGHVebLnJLZ1crKQri4swquzqJ450XnjUEg50JV6usZVSH6U+qDkn4QCXVcw==",
"publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkbZsBEL5m9Die9IF36fZQpIsya8xb8w+cX1guAUFRAyeMSNyJbsaTLB9Dd587s5ySyfPfrtGV7mjwKuAQnBQ6z4U9ElsOwcJuDSpcZ/2FRnWdg9suK0PHCL9wMNHOLfpF5gd2jPrKBGWYmmR3TP0kwfKsa5kdMYajv7+IVoom2hjjSp4cq56WUd6z9cglG7hsTF92wrzjREK74Dl8u6lq6xtRNMS0M/pPBe+1/REYXVeQktma1k3qdncoemId0fp4MhOvq159X6txuMQBsCCLL30lImKBi0F747fisWpU8cSpI3QM65EOT0XyueqarCbkx/qY381tYVPFAPfWSo2owIDAQAB",
"certificate" : "MIICmzCCAYMCBgFXQqMdvTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMTYwOTE5MTMyNzQ4WhcNMjYwOTE5MTMyOTI4WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCRtmwEQvmb0OJ70gXfp9lCkizJrzFvzD5xfWC4BQVEDJ4xI3IluxpMsH0N3nzuznJLJ89+u0ZXuaPAq4BCcFDrPhT0SWw7Bwm4NKlxn/YVGdZ2D2y4rQ8cIv3Aw0c4t+kXmB3aM+soEZZiaZHdM/STB8qxrmR0xhqO/v4hWiibaGONKnhyrnpZR3rP1yCUbuGxMX3bCvONEQrvgOXy7qWrrG1E0xLQz+k8F77X9ERhdV5CS2ZrWTep2dyh6Yh3R+ngyE6+rXn1fq3G4xAGwIIsvfSUiYoGLQXvjt+KxalTxxKkjdAzrkQ5PRfK56pqsJuTH+pjfzW1hU8UA99ZKjajAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEYdKohPH9i7lk4QEsu2ZPy6x8sotk6OrcPImMGWEXXehQcSg81R8905zAKfT0R3FiZLx0/S1u5kBxEjhipQe08+4KK7EwsFHARqZFDYKw/sqdxZrjR32MHC8/HOhHo35Fb8114mw4inBHj8X7PADVuVLOXqe+F1w0OaO+WT0WyCKAjfISdqXadJFNHBoqPbcsUAmARYV2e3bzquOoyKMysaf6f5drO91UJYwxvKOx861vTK6DtnLabgymJuiw+O2hYbhXZc8kUe1Utv0lIOskES9WmKnYBAX3JYypAV+F5k/gTR3r+gEaoSptT7xiw6KMWc7i+fU5pgksiBnvi1sfI=",
"codeSecret" : "c169c4de-354e-464e-99b2-8994ef947b11",
"roles" : {
"realm" : [ {
"id" : "30fefa69-4fc1-4b28-a9c4-42f8d63eb984",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "78f01e66-98bb-41b2-a3cf-28df4c8353a3",
"name" : "admin",
"description" : "${role_admin}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"realm" : [ "create-realm" ],
"client" : {
"lifelog-realm" : [ "manage-identity-providers", "manage-realm", "view-identity-providers", "create-client", "view-authorization", "view-events", "manage-users", "view-realm", "view-clients", "manage-authorization", "impersonation", "manage-events", "view-users", "manage-clients" ],
"master-realm" : [ "manage-events", "manage-realm", "manage-identity-providers", "view-identity-providers", "manage-clients", "view-authorization", "manage-users", "create-client", "view-users", "view-realm", "impersonation", "view-events", "view-clients", "manage-authorization" ]
}
},
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "4da331bb-b1fe-41ff-a8bd-3e866cdf270b",
"name" : "create-realm",
"description" : "${role_create-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "0718344f-1855-46bc-ace7-b246fdb9ea3f",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
} ],
"client" : {
"lifelog-realm" : [ {
"id" : "dacfd622-8a8f-4b8c-8621-7e5409f77b04",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "adeb0a27-9db5-404b-8d31-491499cf0a4b",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "ad87246c-ebbd-4b65-839c-d3dce00e5067",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "5967afb4-f238-45c8-9ab9-8527e3ffb5a4",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "43b33d96-4b46-4b7b-8f9a-922afc80a82f",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "444e5fa4-769b-4921-bc57-e84d8b9f6dce",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "7956289e-2e1a-4707-ac12-6ded08f425ce",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "c7448b9a-a028-4a14-974e-8d750ad37d5b",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "ed6f0e98-fe2a-4e7c-853e-03d2df479115",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "7514774d-b299-4e8c-82e8-fad816e9fcb1",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "06c6a936-cced-4e73-b227-60cbb890de74",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "24b6f62a-01ce-49bc-bddf-daa76eea2279",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "38051413-278e-4e36-8f17-527f2c40cc69",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
}, {
"id" : "12a09a84-e006-4347-9156-d404ecc92d94",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ec05f71-013a-4036-bc08-d94acafb8881"
} ],
"security-admin-console" : [ ],
"admin-cli" : [ ],
"broker" : [ {
"id" : "7667d855-9679-4ee6-be33-006b294d430b",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "73bd0b1d-3f9d-4b41-bb05-5c96bbed7dc6"
} ],
"master-realm" : [ {
"id" : "5b7384ba-b48f-423b-a3db-8f9608b310d8",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "36f57c2f-8c6f-434c-9bcf-fccded774e5c",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "58764ad0-fea9-40e3-9168-214cef85bd96",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "7144acb0-1591-491c-bbce-a8fcd69e3479",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "3fc0c2b3-5e31-4fd2-abe4-2fed47c213b8",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "f5e5fbae-3c7a-48d3-9796-0ded0abba16e",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "1f2b67b0-20cf-46ff-83da-b44d72f42a0e",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "9a6c5f62-f3aa-45ee-8890-892114c4ea2b",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "80125021-2aba-4189-b911-eb60db8a1963",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "232bff98-ffeb-4094-a17a-3396216db5e2",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "ca90a3b3-6f53-4eed-bf80-5cec5cd81c11",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "752187a8-3bcb-44dd-88d0-7d9397ec8c7b",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "2b8d977f-00b3-454d-8b91-cffed206e81d",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
}, {
"id" : "43157c2d-cf8b-4713-b09b-fd8394a9026f",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "6e551dd9-2682-4682-80bf-44553ce5da86"
} ],
"account" : [ {
"id" : "58a742a3-1a72-451a-9abe-f63336c04ffb",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "c63fe1c5-cc04-495c-aaa9-0ac006ab7765"
}, {
"id" : "69ca2773-98ff-4056-b424-37bdd44752f4",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "c63fe1c5-cc04-495c-aaa9-0ac006ab7765"
} ]
}
},
"groups" : [ ],
"defaultRoles" : [ "offline_access", "uma_authorization" ],
"requiredCredentials" : [ "password" ],
"passwordPolicy" : "hashIterations(20000)",
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"users" : [ {
"id" : "153751f3-839e-476d-a33b-b3012a8e0759",
"createdTimestamp" : 1474291769133,
"username" : "admin",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"credentials" : [ {
"type" : "password",
"hashedSaltedValue" : "S3r6y5E1bp6SnF5+UkSbvX/5bDdLBGBS3ZtdXM0PPRo4ptuFTBzwZltXA6foYJRw4OB0B6/5YL1lI/6lmfzD4Q==",
"salt" : "8Lq7DutqIBAg3MvtO3wKyw==",
"hashIterations" : 20000,
"counter" : 0,
"algorithm" : "pbkdf2",
"digits" : 0
} ],
"requiredActions" : [ ],
"realmRoles" : [ "uma_authorization", "admin", "offline_access" ],
"clientRoles" : {
"account" : [ "view-profile", "manage-account" ]
},
"groups" : [ ]
} ],
"scopeMappings" : [ {
"client" : "admin-cli",
"roles" : [ "admin" ]
}, {
"client" : "security-admin-console",
"roles" : [ "admin" ]
} ],
"clients" : [ {
"id" : "c63fe1c5-cc04-495c-aaa9-0ac006ab7765",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/master/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "04c1cc4f-9129-427a-98dd-fa72437fb030",
"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" : "8d2c02af-c20d-4d3c-9853-eaa88c23e6d4",
"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" : "6a3c0c5f-3f80-4760-90cb-d603dd735395",
"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" : "4c093729-96df-45b2-a943-9103c8473b8c",
"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" : "a93ac23f-0070-4354-9ba6-843b4fb16322",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "ac069634-0f18-4064-8cad-27b58f8f07eb",
"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" : "d8e9368d-0e20-4eb2-be4d-6a6d0df93a01",
"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" : "09303ded-9c6e-479f-87aa-5323895c2c70",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "700dffa6-cc17-4c77-918e-84fdaf7bcc44",
"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" : "c8096db9-df17-46fd-bf72-3ef8bf0ee960",
"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" : "b2bd3b0d-903f-4a93-8ee9-29f87320a22c",
"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" : "a56db0ed-bb93-4149-8848-c5232e013d42",
"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" : "c9c12670-06eb-480f-aefc-91397a747dda",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "c5e5bfb4-f674-49e2-880d-4199c59a935f",
"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" : "6130c949-4693-4db5-9c1d-d8d4cdf5a8c3",
"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" : "73bd0b1d-3f9d-4b41-bb05-5c96bbed7dc6",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "f16e599f-097d-4a9b-8679-4815edcf726c",
"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" : "8961c0d2-0906-43ff-8030-71d411aa9fda",
"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" : "8569b2f0-150c-4834-ac99-ea174826a001",
"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" : "ebaca660-17b2-4bdd-bf91-21a54b5637d1",
"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" : "48d9b42f-5cce-4342-83ac-e0d1cb3cf417",
"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" : "d940ecc3-ccaa-4e0c-a3bd-935c9e6d7571",
"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" : "cbffd819-5fa2-4907-8cfb-5b073d3d012a",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
}, {
"id" : "1ec05f71-013a-4036-bc08-d94acafb8881",
"clientId" : "lifelog-realm",
"name" : "lifelog Realm",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "4653e6a7-3bc1-42c5-96bf-2243d0f8c428",
"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" : "125d4bb9-a1fc-4997-a66b-a86182dd56d4",
"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" : "99698cb7-fda9-42e0-8995-9441787306bd",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "29fb969f-5f0f-4fe5-8e0b-7486a80f898f",
"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" : "2b6b066a-92ae-4cae-968c-658726b3804f",
"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" : "4100b3d5-e7a9-48b9-bfc2-b1173cdfcfdb",
"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" : "2d674844-b464-4ea5-85bf-01bbaf586168",
"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" : "6e551dd9-2682-4682-80bf-44553ce5da86",
"clientId" : "master-realm",
"name" : "master Realm",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "2d24ae82-2ebd-47ea-b89e-66ac7e2594b8",
"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" : "259f981c-20b8-434f-b881-e3175fe83ec3",
"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" : "ff9aef8c-e0d7-40fd-85ba-4b1c5f565516",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "53f47298-1291-4e7a-8c08-85631cd29b12",
"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" : "b5d811b2-10b9-4570-865b-744194acbe39",
"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" : "0f5dd1d4-283d-45c4-9861-12916d884af6",
"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" : "824d3c71-0a60-4aaf-b8f0-ca96165ea6f2",
"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" : "0740f2c3-e08e-434d-889c-5c85b08e7736",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/master/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "c5a77535-1572-44ec-b182-33d80ff11d31",
"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" : "0839a9fe-6394-4cec-ad42-d2d18ae78b50",
"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" : "dc959c9d-5229-446a-8255-bd4af157d0b5",
"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" : "5871dfbc-85e2-41f1-bf09-14eeb45550a8",
"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" : "e847faf5-6d56-4700-85ca-89a27b4bca18",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "2b35de19-387f-4a37-9d0b-da1a8f60c764",
"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" : "cabab26e-4760-44a2-8530-92afdf0347fe",
"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" : "a65027cd-cf0d-4838-975b-80739d39b0b5",
"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
} ],
"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" : "d3d4a91e-00ab-4354-8dea-cdc414190df1",
"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" : "d948ea50-6d70-4bc2-a6f9-c38a89a8f3ce",
"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" : "2e832d3a-246f-4014-8ab7-bf78bc957d15",
"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" : "08a0914b-98f2-400c-9441-478be488b903",
"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" : "a9611486-3f98-4d3f-a92d-6baab2facb2e",
"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" : "5a59a5d8-d38c-4861-b369-9b6c48210ba2",
"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" : "4821f815-0cfd-4583-8e62-4d538f9db9a8",
"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" : "23cd8f8b-0d66-4f4d-a0a0-c99b12a41000",
"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" : "070dd2af-3c6d-4e36-bac0-33b94e43b641",
"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" : "c2a58204-a77e-4dad-8e16-908f906855ac",
"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" : "418d3e61-0818-4aed-aa45-8446ca35aa36",
"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" : "1082abed-0f7a-4c5a-b54f-702e56e8a810",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "6a327398-3349-4ff0-8e17-42804acb78ea",
"alias" : "review profile config",
"config" : {
"update.profile.on.first.login" : "missing"
}
} ],
"requiredActions" : [ {
"alias" : "CONFIGURE_TOTP",
"name" : "Configure OTP",
"providerId" : "CONFIGURE_TOTP",
"enabled" : true,
"defaultAction" : false,
"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" : "2.1.0.Final"
}, {
"id" : "lifelog",
"realm" : "lifelog",
"notBefore" : 0,
"revokeRefreshToken" : false,
"accessTokenLifespan" : 300,
"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" : "MIIEpAIBAAKCAQEAwjjEd/r7wzg599XzAEyGS0gxNMe8lhisLYLRcyTxPB35AMIbVjGQUrhdjT6xmHegaQ47+Eb72f5phGFOBpmSh1Ce4xnBy1jGXQC1xBJy8lm67ivbp631xKLJRdacL96igR/v12DCy2K3kQ+GEcsxr9/JFBrRlsJxp01eZ6iBk3/0W9m/LzlSjYY7aFXrRtPTROgavGCHMNdfAhRLb7+uIMo2XyK5cg63KL9bVcWPu4aCgvnE+9BF7hc3kwaEYmw3QI9CW/Zg1AVOvai9THNVTSAKZxZckzSwYxHQtT9kTZdKW67mih5tbpe/dF+OAZtet5VI9tUpj4rSRhKVFw3YuwIDAQABAoIBAEk0mGkYwthcUw0lKUiNj3jEpzdbqatxdURaMJQT8pFUQsyUXTVpzRpAv5JDdTEgteejI9t69ea+zArHml9Gd0Jlkt3KkY8R0QKxB9H1mjnatGidQ1e6bA5HxVF7iLdKVToSTZaCtClw9fvJPCFs0zeVQ/c9/I20kJ4cvV6Y1u4+/hopqtd9FSyuJPpELlusQMox57btDkHz7rmhX/XNF/skku86TjUpBUoU/R4XxHrArvFvugQRPg4KeaetRVJ0+xFO6jdP5cNbsCTqCFU8LTblVuww/N/RmxAaMZH2Ms4INv2DrKTrjUtrol+85IevOqkqA1XMdYtAY4ZPE3DxHOECgYEA6T+S34a0Pfcayuj2JnjcsRFyxgrODChOgm6LBwIKoXoc+jDPx86XTfayxjSIdgkjSJoha5dJUGehK+o048xJ5TK+6kFcSSHq1DIJnryCpT/ksVbhhlLrb35Jt8/Jg0z89nyRlDiljod1mAp9gKETugFOYgyCW1TrrsGQiuhHT0kCgYEA1Sqp8EpGT96T4am/uoaDSQSmP2X4/AHmZVaJEHQfJ027KbHIbkajTmJMg1sEPXdi5dGPyhZ/WdoG851ORP8SctIJg6t7oiO20/9G2cGI5xIovKQYTjC3E7uAQrjRFz4hhQn4ogySxv6WOkggUEcu4vOKCCSMRJAUfMLZSFfPM+MCgYEApDTnd4njtoQSTqt3L1qDM/0uqhHNQW3W56hfJA3h4hCP+esHPIlKp853yWYOc9q3BlPMF2yoZnyuULZPide2Zi81jMF68Nl58u1PLHtWFnRG0jpyBxi1OwbTax5TpaY7qGPGMW030IG43dL0y+uacaadwhVAaH/+dEc9NS2VllECgYEAtbXqqzUFfuwjb4g+MgicPVBDT2PjvR75gYUkzevO6rguRbqROr/oUdcllguuL59npLThN8m5waRDrMN5hwNQfKRjC+TQPUTogwrnIJUD2MX4B+Zx+aU5Sw7YpQfa5U9HT5tSYQEK1asL8J6vPP+RDlHAZnSRRZj0fe2zPyHrNTUCgYBrw34+Y8ciVtSXG9XKiT3V1PtNG5ItpafnTKI5dGzJczIzf6yeE3pRo2PGc726nHefnPRzeHWVMi1znGFVeoQWpFwsn/zb6DB710XdmCzbcMzHINdnyOV7xcI9uVRKGE/hU4w4UlBfZnPoCJIr6Ex6QMfFnF9zLLMekdB4fMdRpw==",
"publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjjEd/r7wzg599XzAEyGS0gxNMe8lhisLYLRcyTxPB35AMIbVjGQUrhdjT6xmHegaQ47+Eb72f5phGFOBpmSh1Ce4xnBy1jGXQC1xBJy8lm67ivbp631xKLJRdacL96igR/v12DCy2K3kQ+GEcsxr9/JFBrRlsJxp01eZ6iBk3/0W9m/LzlSjYY7aFXrRtPTROgavGCHMNdfAhRLb7+uIMo2XyK5cg63KL9bVcWPu4aCgvnE+9BF7hc3kwaEYmw3QI9CW/Zg1AVOvai9THNVTSAKZxZckzSwYxHQtT9kTZdKW67mih5tbpe/dF+OAZtet5VI9tUpj4rSRhKVFw3YuwIDAQAB",
"certificate" : "MIICnTCCAYUCBgFXQqTA8zANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdsaWZlbG9nMB4XDTE2MDkxOTEzMjkzNloXDTI2MDkxOTEzMzExNlowEjEQMA4GA1UEAwwHbGlmZWxvZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI4xHf6+8M4OffV8wBMhktIMTTHvJYYrC2C0XMk8Twd+QDCG1YxkFK4XY0+sZh3oGkOO/hG+9n+aYRhTgaZkodQnuMZwctYxl0AtcQScvJZuu4r26et9cSiyUXWnC/eooEf79dgwstit5EPhhHLMa/fyRQa0ZbCcadNXmeogZN/9FvZvy85Uo2GO2hV60bT00ToGrxghzDXXwIUS2+/riDKNl8iuXIOtyi/W1XFj7uGgoL5xPvQRe4XN5MGhGJsN0CPQlv2YNQFTr2ovUxzVU0gCmcWXJM0sGMR0LU/ZE2XSluu5ooebW6Xv3RfjgGbXreVSPbVKY+K0kYSlRcN2LsCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAPw4DoaAfp2ZhFVmgwF/M0n2CLXNkSZ5XS8D7cPLY1IR2sUxvF1rh/+Fdpj5jE0Ak3iRmXjJpPjsbp/232b7UTsgndYiUakAeM8WjKBWPepU1WUh9cS0PQvFSBdyeEChm1xR6OMMh7gzzLT8YbjHB/DK0byN/RgoQNubrYt1Kef0JUHtA/pwsBUrGwLN4pp9I0P0fsqvEHog6Hqm7x9QScXI3Qhqpr/CYUcORnhcHizPKrLZ80W8RL29cN5vpjxoWPvWKDPaXWbax3u7FXrUb4V/tIEO37gnpPvjvgUYvpB2gNuiTN66V+NIeNm1qoIYN93/7Zi0PcLDfx0c3J7yqeg==",
"codeSecret" : "f01955ab-a384-46cb-9458-ed297a8dc3d5",
"roles" : {
"realm" : [ {
"id" : "074e2870-7e6a-4444-8722-b31987395c72",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
"composite" : false,
"clientRole" : false,
"containerId" : "lifelog"
}, {
"id" : "1dffc07d-bed2-45e0-9e1e-98df41721a41",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "lifelog"
}, {
"id" : "624f7597-8af5-4927-abdc-862ef44824e5",
"name" : "author",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "lifelog"
} ],
"client" : {
"curl" : [ ],
"lifelog" : [ ],
"realm-management" : [ {
"id" : "b458f9ce-15a2-4c8e-ab7c-9f474b929791",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "35ac7139-d091-4e15-86c6-ab8c89dffcf4",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "24c3dad6-1a02-4ef2-9d71-add40931b011",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "222ba215-5acd-47ee-87d4-1491aae0f6d7",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "8d4e2c52-1bde-4353-a242-28279cf8179f",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "d6ff0259-3a56-4f62-9e4f-3eee965c9629",
"name" : "realm-admin",
"description" : "${role_realm-admin}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "view-clients", "manage-users", "impersonation", "create-client", "view-realm", "view-events", "manage-identity-providers", "view-users", "manage-clients", "view-authorization", "manage-events", "manage-authorization", "view-identity-providers", "manage-realm" ]
}
},
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "dbaa9f15-2208-47f6-9b87-6246aafa96e2",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "37b9f23e-9216-4ed3-a391-a00e661ff393",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "768ecfa1-e5b0-4fe3-8e38-a81c020a1285",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "1926c1d9-233b-4b12-8884-c53cd3843da3",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "34b49d0b-d084-4514-8b4d-945cd245485d",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "06fdb77d-c9f3-436a-91a5-a0844217b2e6",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "ed66e4e2-6be4-4357-8eb0-4fe9ac38de08",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "fd5ab0ac-34a6-4842-8b62-e6b198392365",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
}, {
"id" : "486e351d-d6e4-4843-ac1d-3faaa6dda96e",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0d33e138-889c-4b18-85bf-2c61aecea91c"
} ],
"security-admin-console" : [ ],
"admin-cli" : [ ],
"broker" : [ {
"id" : "6c7eb6b4-fe95-4b47-a21b-d7035630e02b",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "0aa46b9e-3725-49cc-822e-03e0effb889c"
} ],
"account" : [ {
"id" : "be9e0c20-7703-4dbe-9f9f-e2260841e80c",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "af25d1c8-312a-45e8-8d4a-b8eb7d0c9623"
}, {
"id" : "6e4df186-8735-4fe9-a10d-c75789d69795",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "af25d1c8-312a-45e8-8d4a-b8eb7d0c9623"
} ]
}
},
"groups" : [ ],
"defaultRoles" : [ "offline_access", "uma_authorization" ],
"requiredCredentials" : [ "password" ],
"passwordPolicy" : "hashIterations(20000)",
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"users" : [ {
"id" : "98eeff72-d83c-405f-99e9-4abdcd9f65a9",
"createdTimestamp" : 1474292334854,
"username" : "user1",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"credentials" : [ {
"type" : "password",
"hashedSaltedValue" : "GvX6YbPUWaVQEqUUM9N7zodPDlD58PrZCVew7Xh6lkp/a+iOutdloHjpT+26OaIREw5ApAbxSP4JjKF3ckOwGA==",
"salt" : "E3mIGrof61gX9Eyo+jegqg==",
"hashIterations" : 20000,
"counter" : 0,
"algorithm" : "pbkdf2",
"digits" : 0,
"createdDate" : 1474293677000
} ],
"requiredActions" : [ ],
"realmRoles" : [ "offline_access", "uma_authorization", "author" ],
"clientRoles" : {
"account" : [ "manage-account", "view-profile" ]
},
"groups" : [ ]
} ],
"clientScopeMappings" : {
"realm-management" : [ {
"client" : "admin-cli",
"roles" : [ "realm-admin" ]
}, {
"client" : "security-admin-console",
"roles" : [ "realm-admin" ]
} ]
},
"clients" : [ {
"id" : "af25d1c8-312a-45e8-8d4a-b8eb7d0c9623",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/lifelog/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "ec2600d6-2366-4817-9be4-14e2204709f4",
"defaultRoles" : [ "view-profile", "manage-account" ],
"redirectUris" : [ "/auth/realms/lifelog/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" : "e438ae6e-2db0-4d4d-a27e-822620357d49",
"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" : "7cb2bde7-2161-440d-a9ff-e000a9ecb79d",
"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" : "e2ccf6de-337e-439d-9c7e-324a03ea409d",
"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" : "5c7c0524-d083-46dc-b7f1-0105eb2739e0",
"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" : "58088357-ab10-4696-b06d-f5fcf046c624",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "20a149a0-3fae-43ac-a9d4-9d91e2de86d4",
"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"
}
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
}, {
"id" : "e2053eb4-cf20-499e-b640-38143f8d781b",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "4b70cdb7-3a44-405d-ab21-a64840f27933",
"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" : "b8476659-19f6-4234-ba99-685dede44649",
"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" : "189f779e-768a-4563-88bb-98c217c65447",
"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" : "52ddc703-7b52-489d-acda-c5caaff11088",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "140eef86-d410-40b7-8fbc-f5dd92162cbd",
"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" : "6c9f599e-287b-4c47-b494-ed570019a194",
"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" : "ef0a3988-54e3-4073-839f-7421c0ace506",
"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" : "0aa46b9e-3725-49cc-822e-03e0effb889c",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "abf668e1-29b2-4f23-b9a4-6e5d07c3c937",
"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" : "cd487d03-f0ab-4fa1-a447-48c555a14e72",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "4c72772e-d3c0-47ef-9d9d-97a86152b918",
"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" : "2cf97a29-0f69-4b30-8195-8d798b5ad503",
"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" : "7ad5fd9a-3db9-4118-90ec-500852f08fe3",
"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" : "5edad864-c0da-430a-983b-a4d8bee028ff",
"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" : "4e05f26f-e199-4015-9a59-08b85165d381",
"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" : "2fe97cd6-e99a-43d0-86e9-923116aa196d",
"clientId" : "curl",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "a9944bff-dbaa-4aa6-903b-ba0849024536",
"redirectUris" : [ "http://localhost" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"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" : "f031de0a-6c0e-4ccb-9cda-008d25341dc5",
"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" : "95e3f6dc-e5b8-4b2d-844d-c79523547230",
"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" : "d510ffb2-2a72-4512-b56e-440c2a675699",
"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" : "3b9cb91a-6790-4d02-8f02-cc8186c9aeeb",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "0e75468b-4315-4637-90c0-2e9b152a3cf3",
"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" : "b9238aea-5c66-4d89-a06b-385dd7e2225f",
"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" : "434c89fc-fe5f-4ef0-9630-148de7297937",
"clientId" : "lifelog",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "20f8f269-4f32-413c-9c90-af13bdc7944c",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : true,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"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" : "1e91d213-3fad-4031-a697-f492ae8fdc26",
"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" : "0c3f129c-cc1e-4247-91aa-f2685459d79a",
"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" : "cb86c376-2916-4575-8abd-d9b0f23af90f",
"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" : "d3d86f09-ba8b-4ec2-81dd-d8d9c8e47eb0",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "8e85af8f-f593-4558-84d5-a8f149cc52d7",
"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" : "ec103d54-da3a-4396-96a0-65de9dcd8f26",
"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" : "0d33e138-889c-4b18-85bf-2c61aecea91c",
"clientId" : "realm-management",
"name" : "${client_realm-management}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "03ba6d92-8e07-4ce3-ab7d-8f86a6108df2",
"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" : "ba08fa47-e446-4ce9-ad1b-0eb79cc5cf50",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "f8fc9f42-28cb-4159-8940-0c0e157fa922",
"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" : "970568b8-db03-4050-81b1-7dc9ba5c5c53",
"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" : "da1bc9b0-c74d-4373-82f6-a9ed3dd7b17d",
"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" : "7ec7e02c-e213-499b-9ed0-b5dc0fa818df",
"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" : "ce129c28-ff2c-4e13-af30-6c255860ca17",
"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" : "6414d2c8-ec36-4472-b81e-9909ae8de70b",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/lifelog/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "de8a79c8-b490-4f5c-b152-2a53f1ec7f2b",
"redirectUris" : [ "/auth/admin/lifelog/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" : "efb1dff5-f6b4-49c7-8c68-ffe098d7ef14",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "cc7980a7-ccef-439d-97f5-27ecb1edc1a5",
"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" : "f374cc22-b078-4b08-b3d1-ad592f82f0ff",
"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" : "c0da8744-3d81-4ca6-a525-c00655c0abc0",
"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" : "d6ebbe2a-0e1a-460f-b91b-57173fd672eb",
"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" : "ef2f44af-357e-4d4a-bb34-872d169126f3",
"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" : "94748cf6-d950-4eda-baed-7c35e604116d",
"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" : "5eea151a-e46b-487a-b176-f336324c3fa1",
"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" : "294b4015-9cbb-4f97-b3b3-ce646e46289e",
"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" : "29b2f718-0fe9-4fd6-abf1-6e12a16d399c",
"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" : "f961b3f4-4e62-4971-9158-6bc982eb2404",
"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" : "4ccfe909-3865-46e1-810f-4caa2d9f44e7",
"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" : "ff98f739-3356-4171-99cb-637dcb473128",
"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" : "0d5b17f6-2a4b-4a9a-b54e-27a033fc31d3",
"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" : "28a0bd80-8eae-40c3-8bd0-e8e4971f8b34",
"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" : "54cafdd9-e98b-4dfd-8d13-0baf6b866fcd",
"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" : "24ba9841-44ba-476f-bf73-d1f9d3d10aa3",
"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" : "b5e2d1a4-e42a-4ceb-bee9-56624e0c46ba",
"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" : "6ed95a48-7643-41d9-b7b6-bd7a41971ad1",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "2b59f901-00d8-47c0-bc15-69e8580c702c",
"alias" : "review profile config",
"config" : {
"update.profile.on.first.login" : "missing"
}
} ],
"requiredActions" : [ {
"alias" : "CONFIGURE_TOTP",
"name" : "Configure OTP",
"providerId" : "CONFIGURE_TOTP",
"enabled" : true,
"defaultAction" : false,
"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" : "2.1.0.Final"
} ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment