Skip to content

Instantly share code, notes, and snippets.

@hectorj2f
Last active June 22, 2017 10:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hectorj2f/148783de8cac825d5a20f4cc6ecb39d8 to your computer and use it in GitHub Desktop.
Save hectorj2f/148783de8cac825d5a20f4cc6ecb39d8 to your computer and use it in GitHub Desktop.
[ {
"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,
"actionTokenGeneratedByAdminLifespan" : 43200,
"actionTokenGeneratedByUserLifespan" : 300,
"enabled" : true,
"sslRequired" : "external",
"registrationAllowed" : false,
"registrationEmailAsUsername" : false,
"rememberMe" : false,
"verifyEmail" : false,
"loginWithEmailAllowed" : true,
"duplicateEmailsAllowed" : false,
"resetPasswordAllowed" : false,
"editUsernameAllowed" : false,
"bruteForceProtected" : false,
"permanentLockout" : false,
"maxFailureWaitSeconds" : 900,
"minimumQuickLoginWaitSeconds" : 60,
"waitIncrementSeconds" : 60,
"quickLoginCheckMilliSeconds" : 1000,
"maxDeltaTimeSeconds" : 43200,
"failureFactor" : 30,
"roles" : {
"realm" : [ {
"id" : "30c8bc1e-ac24-4db7-abb6-23c307cd20cc",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "d4ba223b-e0bc-4038-ad0e-faeb0a6c4ebe",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "04bd2127-7de1-4fde-be41-a028110747e1",
"name" : "admin",
"description" : "${role_admin}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"realm" : [ "create-realm" ],
"client" : {
"fabric8-realm" : [ "manage-authorization", "view-users", "impersonation", "manage-clients", "manage-identity-providers", "view-identity-providers", "view-authorization", "view-events", "view-realm", "manage-realm", "manage-events", "create-client", "manage-users", "view-clients" ],
"master-realm" : [ "manage-identity-providers", "manage-clients", "manage-authorization", "manage-realm", "view-clients", "create-client", "view-identity-providers", "view-events", "impersonation", "view-users", "manage-users", "view-realm", "manage-events", "view-authorization" ]
}
},
"clientRole" : false,
"containerId" : "master"
}, {
"id" : "99f1a425-f701-4fd4-be18-2e2554a78cc7",
"name" : "create-realm",
"description" : "${role_create-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "master"
} ],
"client" : {
"fabric8-realm" : [ {
"id" : "a3a9858e-1c8d-4a56-b12c-d4d56ab9a139",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "e99305c6-2ff9-463f-b07e-f44a7f38085e",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "41247074-fe2a-4d30-be71-fb348569d19e",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "9186605f-8562-4495-a7c2-39981ce93f1c",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "63b26603-450f-4ddc-91d8-6457a735791e",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "7f1a3f51-e6a1-4c69-8b64-a3ef6a4e3951",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "691069a5-4279-48f3-80a4-278b18267993",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "d30d174e-0c44-42f0-a656-a664f1f90f8d",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "d0b34d43-fa70-48b0-bf67-ab32b6ce9552",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "0511ee28-3f5a-4a24-bd0e-e92055e1be40",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "c6e8bc6c-bd45-4794-b04b-7f2a1d1da44f",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "081e731c-ef1d-4b67-9fa6-1233c0eb44e2",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "fba2451c-abab-4ab5-a830-79679e7d8d2b",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
}, {
"id" : "23afb716-4374-4ed6-89fe-b88a4f300a85",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9"
} ],
"security-admin-console" : [ ],
"admin-cli" : [ ],
"broker" : [ {
"id" : "e8b53b95-01db-4932-ad14-984956cdc7c0",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "c41c12d7-3fdd-4693-9a09-c2f6ad038db5"
} ],
"master-realm" : [ {
"id" : "50914da6-4aa6-4776-9e55-47b180cbf1ff",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "043e67f6-fc42-4000-9bfd-e1665ccbd749",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "53e1d202-0877-4c2b-ab2c-92e3ebe98652",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "f9e85c96-1a93-4a77-baa8-1fe8c1e03258",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "47c2274e-d753-4c2c-9d0a-5036ba1dfcec",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "44df6d8f-b27b-4a39-b33d-dc0d6429caed",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "830d9bce-41bc-42df-aaac-8eac9824e3c9",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "41078cef-cde9-4c78-b4a7-3117f1137167",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "8a3bbfc5-7662-45ff-bb37-33b15aa57005",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "4de55609-e445-41a0-a01d-d158cb709c2a",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "42a509e4-51ce-401a-af93-ee873dd7b457",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "2a3a7e0c-feff-4a36-90cb-26a31cb28767",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "739b9c55-9114-4645-bc77-485b7b89a4d6",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
}, {
"id" : "75cf20f0-456f-40f8-af23-782e3e2b53b0",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "9bede790-0550-48d6-a24c-dd7647d875c6"
} ],
"account" : [ {
"id" : "a423f64b-4dff-4cbf-b37b-910d144d414b",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "63d7436e-c6e2-46ce-b81c-be861394ff1f"
}, {
"id" : "b41b3410-e766-4582-a96c-cef19f98f718",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"client" : {
"account" : [ "manage-account-links" ]
}
},
"clientRole" : true,
"containerId" : "63d7436e-c6e2-46ce-b81c-be861394ff1f"
}, {
"id" : "b0b50dc5-d2af-4dce-bda1-ea7386b9f55f",
"name" : "manage-account-links",
"description" : "${role_manage-account-links}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "63d7436e-c6e2-46ce-b81c-be861394ff1f"
} ]
}
},
"groups" : [ ],
"defaultRoles" : [ "offline_access", "uma_authorization" ],
"requiredCredentials" : [ "password" ],
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"users" : [ {
"id" : "611b4842-a302-4d94-bef0-7c4e7bfb6bb5",
"createdTimestamp" : 1497960123643,
"username" : "admin",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"credentials" : [ {
"type" : "password",
"hashedSaltedValue" : "qkGRryQgixidUIF4v5CYswcY0PRiwCopaD1Eva237xqUIMlVR0si7MfZZKnR57YLZkt5gjVjztzXplYm7p0Odg==",
"salt" : "eWIg5XcSWbP01AsAjedOVQ==",
"hashIterations" : 27500,
"counter" : 0,
"algorithm" : "pbkdf2-sha256",
"digits" : 0,
"period" : 0,
"config" : { }
} ],
"disableableCredentialTypes" : [ "password" ],
"requiredActions" : [ ],
"realmRoles" : [ "offline_access", "uma_authorization", "admin" ],
"clientRoles" : {
"account" : [ "view-profile", "manage-account" ]
},
"groups" : [ ]
} ],
"scopeMappings" : [ {
"client" : "admin-cli",
"roles" : [ "admin" ]
}, {
"client" : "security-admin-console",
"roles" : [ "admin" ]
} ],
"clients" : [ {
"id" : "63d7436e-c6e2-46ce-b81c-be861394ff1f",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/master/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "99d374e0-fe7b-4389-99a9-40d4a28200d5",
"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,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "837e0230-0938-4b3e-b282-d066ee1d6b19",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "527eddb7-7616-476c-a99c-0c170c770b8e",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "3e1574ce-97c5-4b06-8db9-99b31fa2b357",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "e526f72a-7f8c-4554-9c4a-e153678713f2",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "9c9cb595-4f57-4b4e-be1a-0405f487075d",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "28c47b1c-682d-407f-885e-78a17d2c5587",
"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" : "1dbcae16-f5a9-4799-ba7a-06c82f138963",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "e89626cc-2c7b-4792-987f-e064b9bd4535",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : false,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "25182416-3282-4011-b28e-7c24b2186e97",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "f760198c-bd34-4a3e-8767-ac988df4d54b",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "610d43c1-dee6-4754-b58a-0062ef728050",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "21150591-d74f-48aa-8e1a-61c72ece5def",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "e8f7b9ff-d255-458f-853d-db99c99ffadf",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "805fea65-ab64-4f06-a3da-3c30c87f0ac3",
"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" : "c41c12d7-3fdd-4693-9a09-c2f6ad038db5",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "7d797a76-00c2-4984-a738-13e7256b0ba1",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "31f9f4ec-9009-436a-be38-e9f46b403514",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "38b133d6-961d-4b96-a11c-1af7100c8c1b",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "28ab523f-99c2-47c2-90e5-11898c567816",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "8e0ca317-1c47-4b8a-b7d5-d6cd96096e37",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "f817f040-83f1-42ea-80e5-fc73218fff7e",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "e32db6fa-c4bd-4b91-b21d-d3c3c0f3a0b4",
"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" : "ae27e0ee-2b5a-47e6-b7b8-bab4d83d89c9",
"clientId" : "fabric8-realm",
"name" : "fabric8 Realm",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "80510b97-4a0b-4260-a075-ad7d281e03f3",
"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" : "007157d9-1575-4bea-bb6e-c1d8a49531f5",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "71eb9fb2-6f1f-4cdf-b22f-7a1e1477e4ea",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "58beae2a-83e2-4480-a3f8-02d11a90e17d",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "96d05053-fe04-4246-83fc-2782ed57a5f3",
"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" : "ce163d32-3e0f-4d2c-8466-eaae44538fb5",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "a5d836b0-350a-492a-942a-0e01b4fe5722",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"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" : "9bede790-0550-48d6-a24c-dd7647d875c6",
"clientId" : "master-realm",
"name" : "master Realm",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "d5f3aea3-d504-4402-9d96-0930e994ad80",
"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" : "5cef7e4c-2cae-49b2-8ace-c8f936fb93b3",
"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" : "1e525574-bf46-4d73-8a41-44afeeadcfe6",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "0f1e88cd-17ad-4f48-81c6-998542e2f5e4",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "640e3188-f836-42d6-b93d-2c4390a650ea",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "5555400e-e121-4e4c-aac8-e358d8727da4",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "574039ba-2a4f-4da7-b732-e2845a45abbd",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"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" : "1966b7c4-b0bf-405f-b8e9-ea8612649aad",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/master/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "a8f53c7d-6d78-43c1-bd5f-4597349c4c20",
"redirectUris" : [ "/auth/admin/master/console/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "bc2d0ca2-d815-4d38-a5af-e21450c08102",
"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" : "633261b7-5ab6-493e-a813-a612bb500a3e",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "dacfcfd4-b189-468a-86e9-0927a98611e5",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "c18ca920-4eb7-4f02-b2df-22137c7ef4e8",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"consentText" : "${locale}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
"id" : "b182a662-5229-404b-9e8e-85d4dbb71741",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "5d907ca0-cda0-4676-acf1-ce0b9f590eec",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "d189598e-1e57-4de1-aba0-8fed8c45ceff",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
} ],
"clientTemplates" : [ ],
"browserSecurityHeaders" : {
"xContentTypeOptions" : "nosniff",
"xRobotsTag" : "none",
"xFrameOptions" : "SAMEORIGIN",
"xXSSProtection" : "1; mode=block",
"contentSecurityPolicy" : "frame-src 'self'"
},
"smtpServer" : { },
"eventsEnabled" : false,
"eventsListeners" : [ "jboss-logging" ],
"enabledEventTypes" : [ ],
"adminEventsEnabled" : false,
"adminEventsDetailsEnabled" : false,
"components" : {
"org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ {
"id" : "3cf0ea2a-868d-467a-992b-34e600e3ef08",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "saml-role-list-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-usermodel-attribute-mapper", "oidc-sha256-pairwise-sub-mapper" ],
"consent-required-for-all-mappers" : [ "true" ]
}
}, {
"id" : "829bf18a-7c3e-43a9-9cea-6584c14b702b",
"name" : "Max Clients Limit",
"providerId" : "max-clients",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"max-clients" : [ "200" ]
}
}, {
"id" : "80525f0c-151b-4624-8084-b5d403bab897",
"name" : "Trusted Hosts",
"providerId" : "trusted-hosts",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"host-sending-registration-request-must-match" : [ "true" ],
"client-uris-must-match" : [ "true" ]
}
}, {
"id" : "e0b9358e-9683-4ca6-b23a-af3081081ddd",
"name" : "Allowed Client Templates",
"providerId" : "allowed-client-templates",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "ad5f7f0a-0b6c-4c2d-9137-ac7a230eb1e9",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "saml-user-attribute-mapper", "saml-role-list-mapper", "oidc-full-name-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper" ],
"consent-required-for-all-mappers" : [ "true" ]
}
}, {
"id" : "824ca098-317d-485c-8022-8b8d528c2f60",
"name" : "Allowed Client Templates",
"providerId" : "allowed-client-templates",
"subType" : "authenticated",
"subComponents" : { },
"config" : { }
}, {
"id" : "4e4605ac-75cf-4cda-a647-08e4cfcc3b84",
"name" : "Full Scope Disabled",
"providerId" : "scope",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "80f7222e-62a0-4cbb-a968-929e789b0764",
"name" : "Consent Required",
"providerId" : "consent-required",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
} ],
"org.keycloak.keys.KeyProvider" : [ {
"id" : "fe1614ed-7075-46cb-8653-af3ced251409",
"name" : "rsa-generated",
"providerId" : "rsa-generated",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIIEpgIBAAKCAQEAj5x1Ul4OG6S1+vJK8co17qoJQNuTdQSSD1GXBiUAXpHl7du++wy884yIp0v15xJGenu3sgclXkCkZ9AAz/JwKRAD/Cn+aARwOESlIMgqMLg4vk2c9ZRUxo9USGAfHq/z2AIz/pT/m1Z2idRc/YXjggCLqvhaq5yWJSWzGuaAULIuq0Qv7Y7A3mNvn54BcJl3H1h481GDlieO0fYBF5C2fS/UF9gbnwzdd7wbYbm4iE+Dp46cZfdrhXlRrYbCC428pz38VPulU1SfxyiwwfZSISMLz6t89v9fiywthsXQ2sWQDMfFruNhRdKvqQkuW6VzWj1dL3yR5RODet2k7W4m/wIDAQABAoIBAQCO0oIXVXTgZxGYrch86KZ0YeRr/TOMB+yekX0J3lictKqfwJARqpxr9pKdFr1KffFbtJh+0/6E2vLmT4XPSQPkwonECZt6pRdZzmMO1CKpazz7fcKgtVEOW9LtW7L3WPPAGojNIi+GtBmVf36vn60gSBye/vllfIgSD4ktMpngJadDytko596sIum+6NQO6LEADwm34ARhoed6BdQAi9qgsBVw8Bp95KGUurtWNp43oc0FDP0TRJN3hmHK1QpOSEHKYv7EiPx8L8xxhSY0GbRUyKfnOtHb9M+FRvBlzpnHUHk1t+TD4E0xnbV5AYQCTLfODXUsMKl+1dd5ksf0yo/ZAoGBAMCXpTm/RbFIjofl9Oq9xEW17Gel9fy6kMtmAx8/FsQ71I4QrBPiPxmtNj7O31VlAlRCyiARP5Ct8uI/YbqjmD803v7DMDNkZcR9s3F6wz+GdkVSikl+rXVSIQWaIPQQnT1+gxLtQNt5LQOynJxL66lyAZybUZzTudxSzP4tcrgLAoGBAL7kgcdNyzeH17PD+PnCg27Y00E6p5A7FWTkdZMYqxwGY970m3OPAmwpRmyLzo0b6Mz348sb75M/Bbmd90IU63pVXIX0hiS6fghwdVixl1zQQOyOoQSf2a4isVpQj/vs58yMJqAZs/Ut7C7BH9ZwzTIEdhMkTT94MIguNgOdo8FdAoGBAJu5QkjKJtDtKQorXvh7jnsLWWaJY7gBJljAWF/ohEERW5GvW2QMeRcK3iS04xJKRTLaelKpf6s9a3mS5DOkWdMprfFy48N6N2tEdFaae8servzoe5Znjluhl7/O2zxdPrbdV6BzJBESDtrBji42mQt+el0lnTzgWZUTgls3Zl33AoGBAKEKNVHmFyJpv1cwZMKPjkHdOZs12FadAZd0BJxrmy6xVV+qC9qZMvn8eCTqbP4uJV+FYO7gSmR2LmZBFW7yJxW1HbEEcIZbrieAd/6zE3aBWcQ3Ly+vivyU1/nRLSbi3Up6kbtO87pLW4y18B4AW5tumA3d+i0pQAgis/6o5pUhAoGBALGXb+Rho4D/ODbu41ktQ53VI4L0Z/QQ8pCazvnLsoZnQlMxneD7PLxeY20nT5PAk2jZNICGxm1MBUV2ED6CjJ/ooMRNX50G1e2/nGSeHTnWx1z+Fh/0GtsZvwFoMtfmVRiIIBVBrAMyE3p/CjAbOGe9n0Wh+NBEUdR/tV3AqR4j" ],
"certificate" : [ "MIICmzCCAYMCBgFcxWGJmzANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMTcwNjIwMTIwMDIyWhcNMjcwNjIwMTIwMjAyWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCPnHVSXg4bpLX68krxyjXuqglA25N1BJIPUZcGJQBekeXt2777DLzzjIinS/XnEkZ6e7eyByVeQKRn0ADP8nApEAP8Kf5oBHA4RKUgyCowuDi+TZz1lFTGj1RIYB8er/PYAjP+lP+bVnaJ1Fz9heOCAIuq+FqrnJYlJbMa5oBQsi6rRC/tjsDeY2+fngFwmXcfWHjzUYOWJ47R9gEXkLZ9L9QX2BufDN13vBthubiIT4Onjpxl92uFeVGthsILjbynPfxU+6VTVJ/HKLDB9lIhIwvPq3z2/1+LLC2GxdDaxZAMx8Wu42FF0q+pCS5bpXNaPV0vfJHlE4N63aTtbib/AgMBAAEwDQYJKoZIhvcNAQELBQADggEBABEaKthzGep2qSqMd0xb8ALuCZWsqZp5ys3iXOhNxX19U/lnE8C2qSgboKcSurtsFOdjw9pwCcHgu0X2ujPiQ7CH4jnbz15areOoxy8pbWeSepqqtN1CH56y/PTA5s6LPCN/n8xEFKE/FxfVEc5Pu+W99NMsw8zbPQQy2eshddIu+0ZY0rs6X3kWLG8qSU1ycDv/4IA71Ha1G1Swz1jsm5vZgEuTEo3J4TDi0gttdV6YGIhvw4T8rAahSN0fRnGaiC+ALvHxkknxrhWKy5UlY3o38+qOWlRmftlDiybw8WjOiM5Cd9iEy1/3HMzRbyHX8ouRdavMqIhLXDz114wZ0TQ=" ],
"priority" : [ "100" ]
}
}, {
"id" : "1178c7be-30a9-4c2f-9e25-d8c48ac86717",
"name" : "hmac-generated",
"providerId" : "hmac-generated",
"subComponents" : { },
"config" : {
"kid" : [ "07fe4fe7-8537-459d-8da6-043ea826f7ed" ],
"secret" : [ "1SRCeyBlalev_TpCM1tvnpTRNdPyown0qPcJ5uHouiM" ],
"priority" : [ "100" ]
}
} ]
},
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"authenticationFlows" : [ {
"id" : "058aae3d-ee1a-48f6-833e-6e601e715a37",
"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" : "4669ebc7-52cb-4bb1-b5a6-1029d66eb61f",
"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" : "d83ff05c-4640-43e1-9449-4a0a7a91625d",
"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
}, {
"authenticator" : "identity-provider-redirector",
"requirement" : "ALTERNATIVE",
"priority" : 25,
"userSetupAllowed" : false,
"autheticatorFlow" : false
}, {
"requirement" : "ALTERNATIVE",
"priority" : 30,
"flowAlias" : "forms",
"userSetupAllowed" : false,
"autheticatorFlow" : true
} ]
}, {
"id" : "8cd5a7f8-232a-4b47-bc33-dae10bda5c7e",
"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" : "fa365ed9-49f6-4a5d-9b25-23e66b6e6c0c",
"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" : "f02e846b-b132-40c5-9e3a-30ed516123d7",
"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" : "8360fd63-7d39-416c-b797-1a3807c44de4",
"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" : "119f6412-fcc0-46e2-964c-a4782d330cc2",
"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" : "f8e1b77a-cc87-441e-bbde-e4afab44efc1",
"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" : "96ca7a95-a50a-44b3-a29e-0eef92bbe10e",
"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" : "2dbf3f61-be65-4ff3-9a9e-654c9e999a28",
"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" : "9c872b13-cad0-41b7-a505-176afc1ad531",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "9018f8b5-13ac-405b-9803-17e88c6f8bed",
"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",
"attributes" : {
"_browser_header.xXSSProtection" : "1; mode=block",
"_browser_header.xFrameOptions" : "SAMEORIGIN",
"quickLoginCheckMilliSeconds" : "1000",
"permanentLockout" : "false",
"displayName" : "Keycloak",
"_browser_header.xRobotsTag" : "none",
"maxFailureWaitSeconds" : "900",
"displayNameHtml" : "<div class=\"kc-logo-text\"><span>Keycloak</span></div>",
"minimumQuickLoginWaitSeconds" : "60",
"failureFactor" : "30",
"maxDeltaTimeSeconds" : "43200",
"_browser_header.xContentTypeOptions" : "nosniff",
"bruteForceProtected" : "false",
"_browser_header.contentSecurityPolicy" : "frame-src 'self'",
"waitIncrementSeconds" : "60"
},
"keycloakVersion" : "3.2.0.CR1-SNAPSHOT"
}, {
"id" : "653f3e64-5635-482c-b888-894e3b1b5d22",
"realm" : "fabric8",
"notBefore" : 0,
"revokeRefreshToken" : false,
"accessTokenLifespan" : 2592000,
"accessTokenLifespanForImplicitFlow" : 1296000,
"ssoSessionIdleTimeout" : 2592000,
"ssoSessionMaxLifespan" : 2592000,
"offlineSessionIdleTimeout" : 2592000,
"accessCodeLifespan" : 60,
"accessCodeLifespanUserAction" : 36000,
"accessCodeLifespanLogin" : 2592000,
"actionTokenGeneratedByAdminLifespan" : 43200,
"actionTokenGeneratedByUserLifespan" : 36000,
"enabled" : true,
"sslRequired" : "external",
"registrationAllowed" : false,
"registrationEmailAsUsername" : false,
"rememberMe" : false,
"verifyEmail" : false,
"loginWithEmailAllowed" : true,
"duplicateEmailsAllowed" : false,
"resetPasswordAllowed" : false,
"editUsernameAllowed" : false,
"bruteForceProtected" : false,
"permanentLockout" : false,
"maxFailureWaitSeconds" : 900,
"minimumQuickLoginWaitSeconds" : 60,
"waitIncrementSeconds" : 60,
"quickLoginCheckMilliSeconds" : 1000,
"maxDeltaTimeSeconds" : 43200,
"failureFactor" : 30,
"roles" : {
"realm" : [ {
"id" : "bc248c6e-9d25-4f03-a81f-9fe0109a2c7e",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
"composite" : false,
"clientRole" : false,
"containerId" : "653f3e64-5635-482c-b888-894e3b1b5d22"
}, {
"id" : "0e583190-5810-45b5-9d41-0a3b7a337d5f",
"name" : "uma_authorization",
"description" : "${role_uma_authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : false,
"containerId" : "653f3e64-5635-482c-b888-894e3b1b5d22"
} ],
"client" : {
"realm-management" : [ {
"id" : "adddc6bf-0276-4837-a5b1-d3c68a29b1ac",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "e4ce59d7-db04-4897-b9c2-21456640751e",
"name" : "realm-admin",
"description" : "${role_realm-admin}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "manage-realm", "impersonation", "create-client", "view-identity-providers", "view-events", "manage-identity-providers", "manage-authorization", "view-realm", "view-clients", "view-users", "manage-users", "manage-clients", "manage-events", "view-authorization" ]
}
},
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "c5c6d4d9-d38a-436f-90b4-904e3351bbe0",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "b007adb4-d761-451a-9dd7-fed78b055972",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "99d7b971-e931-42ac-99db-b278a81fac3d",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "28ea655f-0820-48d4-883a-17b03c45f100",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "1bbb6466-f368-4aa4-82e4-96f7c11a197e",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "f0b2697d-ad30-4f72-a275-492a769110c0",
"name" : "manage-authorization",
"description" : "${role_manage-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "06990990-369f-466d-8111-aeb5ecc9f214",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "71b5e8c1-8146-4e2b-aff4-6c588e280a0c",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "eceac3ce-90d6-48e0-8544-f1ba866aff52",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "83532fb5-2c62-434d-82ec-e1ee7f476687",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "7c6e8cee-7a8d-4004-836f-d153f580ffa8",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "9ab9a6ff-2937-401e-bd6d-873f0fe605cd",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
}, {
"id" : "0ae333f0-a51f-4f77-9d9b-6f540fcbf238",
"name" : "view-authorization",
"description" : "${role_view-authorization}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb"
} ],
"security-admin-console" : [ ],
"admin-cli" : [ ],
"broker" : [ {
"id" : "5a818749-e55b-484b-9ea9-721e4e858bd4",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1ae18685-c75a-47dd-a828-3b55bc30ed67"
} ],
"account" : [ {
"id" : "7691fc04-7125-4396-b4d9-2398ab5a4c91",
"name" : "manage-account-links",
"description" : "${role_manage-account-links}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "bb21346a-621c-4408-98e8-41b467c5d972"
}, {
"id" : "b9d5aec5-6ea6-427e-ad1b-7d8e7d498512",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"client" : {
"account" : [ "manage-account-links" ]
}
},
"clientRole" : true,
"containerId" : "bb21346a-621c-4408-98e8-41b467c5d972"
}, {
"id" : "a5dd6749-d9c2-49c2-b924-7dfa6f2b856e",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "bb21346a-621c-4408-98e8-41b467c5d972"
} ],
"fabric8-online-platform" : [ {
"id" : "23d6ded6-c662-4ff9-a1af-a162966da456",
"name" : "uma_protection",
"scopeParamRequired" : false,
"composite" : false,
"clientRole" : true,
"containerId" : "1cc848e5-df55-4b2b-a699-03b1eb3dc68f"
} ]
}
},
"groups" : [ ],
"defaultRoles" : [ "offline_access", "uma_authorization" ],
"requiredCredentials" : [ "password" ],
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"users" : [ {
"id" : "bd2644f5-f49f-42ee-9592-1e8ac3d84412",
"createdTimestamp" : 1497965972152,
"username" : "hectorj2f",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"firstName" : "Hector",
"lastName" : "Fernandez",
"email" : "hectorj@gmail.com",
"attributes" : {
"approved" : [ "true" ]
},
"credentials" : [ ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"federatedIdentities" : [ {
"identityProvider" : "openshift-v3",
"userId" : "c4edacda-55ac-11e7-8d10-164bbd860bb6",
"userName" : "developer"
}, {
"identityProvider" : "github",
"userId" : "3602792",
"userName" : "hectorj2f"
} ],
"realmRoles" : [ "offline_access", "uma_authorization" ],
"clientRoles" : {
"broker" : [ "read-token" ],
"account" : [ "manage-account", "view-profile" ]
},
"groups" : [ ]
}, {
"id" : "ac103702-1a89-4a3f-89fd-ebb3dc2fafcd",
"createdTimestamp" : 1497966018184,
"username" : "service-account-fabric8-online-platform",
"enabled" : true,
"totp" : false,
"emailVerified" : false,
"email" : "service-account-fabric8-online-platform@placeholder.org",
"serviceAccountClientId" : "fabric8-online-platform",
"credentials" : [ ],
"disableableCredentialTypes" : [ ],
"requiredActions" : [ ],
"realmRoles" : [ "offline_access", "uma_authorization" ],
"clientRoles" : {
"realm-management" : [ "view-users", "manage-authorization" ],
"broker" : [ "read-token" ],
"fabric8-online-platform" : [ "uma_protection" ],
"account" : [ "manage-account", "view-profile" ]
},
"groups" : [ ]
} ],
"clientScopeMappings" : {
"realm-management" : [ {
"client" : "admin-cli",
"roles" : [ "realm-admin" ]
}, {
"client" : "security-admin-console",
"roles" : [ "realm-admin" ]
} ]
},
"clients" : [ {
"id" : "bb21346a-621c-4408-98e8-41b467c5d972",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/fabric8/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "fdaaff73-5fb7-466d-9fee-d8049d5902af",
"defaultRoles" : [ "view-profile", "manage-account" ],
"redirectUris" : [ "/auth/realms/fabric8/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "8d7f52f0-b620-4b8d-abe8-0c48038399c0",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "d32167fc-c7ca-4ee9-932a-8a58f8f93d4c",
"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" : "e25e5091-3c46-43bd-9256-619cf0c29d77",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "a31b5f0d-794c-400b-ab80-df9d8e42e47b",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "4d574ba8-fa68-4d63-86a7-945f2b6cb586",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "5a3b8d2e-8d76-43b2-a5c6-af93953a5132",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"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" : "504449d3-33ee-440d-bcd4-1daae548453f",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "6a903487-02cf-4bde-a300-e2ed902ccf01",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : false,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "33de4154-01f7-4636-9d44-56db24eebbc6",
"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" : "5ed3516c-bae2-4c96-9f04-861209837a46",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "c0b228f2-bbeb-42d0-a825-d91234ef808a",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "212c1612-8f7a-4da9-8a94-9f690e1c24aa",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "bd93acb3-f2f7-4b48-b4c1-4c2e98f844d8",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "3ee21add-b1e6-404d-8119-231b7e5c55c4",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"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" : "1ae18685-c75a-47dd-a828-3b55bc30ed67",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "918c8e1d-e2ab-451a-825f-fcf092c8ff9f",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "05e19b47-dfa0-4378-b172-c664167e269e",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "46650e1f-14f1-42c5-ab92-3b55bc38a924",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "d687c007-14c0-456e-ba84-2c08e6eae34d",
"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" : "43afe0a8-e746-42cc-a27a-94cc30641a09",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "4d71d94b-b33d-44b7-b592-90f708532ec0",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "33cbb6d8-76d8-4240-baa9-bd22abc3d361",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"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" : "1cc848e5-df55-4b2b-a699-03b1eb3dc68f",
"clientId" : "fabric8-online-platform",
"adminUrl" : "",
"baseUrl" : "",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "b7873f80-6ad7-44a5-97cb-bd210789eb41",
"redirectUris" : [ "http://wit-fabric8.192.168.64.2.nip.io/*", "http://localhost:8080/api/login/*", "https://wit-fabric8.192.168.64.2.nip.io/*", "https://keycloak-fabric8.192.168.64.2.nip.io/*" ],
"webOrigins" : [ "*" ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : true,
"authorizationServicesEnabled" : 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",
"saml.server.signature.keyinfo.ext" : "false",
"saml.onetimeuse.condition" : "false"
},
"fullScopeAllowed" : true,
"nodeReRegistrationTimeout" : -1,
"protocolMappers" : [ {
"id" : "c1fb3ae7-0837-4cec-b215-f742be6558d7",
"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" : "4c8c7f10-f604-493e-b841-b41622c28046",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "bf4c0d06-42d7-4b07-b2d4-70929b1b8bc8",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "be640cbc-2854-42d1-9f19-69f88478b61e",
"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"
}
}, {
"id" : "7117a862-bb0d-426e-8c60-53055f0d0a88",
"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" : "c3cea25d-dd72-4ad1-92f8-c5bc1dfa69f8",
"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" : "95764a10-f095-4953-89bf-f0a6288e0b79",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "4cdab37d-4e55-4ce9-9162-9541e410d900",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "dc53565e-612a-4dea-a835-cebb8b2ad168",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false,
"authorizationSettings" : {
"allowRemoteResourceManagement" : true,
"policyEnforcementMode" : "ENFORCING",
"resources" : [ {
"name" : "2b3bfd9a-e308-4498-8de1-f1f7b466c423",
"uri" : "a105",
"type" : "space",
"scopes" : [ {
"name" : "read:space"
}, {
"name" : "admin:space"
} ]
} ],
"policies" : [ {
"name" : "2b3bfd9a-e308-4498-8de1-f1f7b466c423-123bcb70-bbc1-44be-8d5d-87211ba6c912",
"type" : "user",
"logic" : "POSITIVE",
"decisionStrategy" : "UNANIMOUS",
"config" : {
"users" : "[\"hectorj2f\"]"
}
}, {
"name" : "2b3bfd9a-e308-4498-8de1-f1f7b466c423-7668696b-a94e-4436-b4bf-4379bd694d48",
"type" : "resource",
"logic" : "POSITIVE",
"decisionStrategy" : "UNANIMOUS",
"config" : {
"resources" : "[\"2b3bfd9a-e308-4498-8de1-f1f7b466c423\"]",
"applyPolicies" : "[\"2b3bfd9a-e308-4498-8de1-f1f7b466c423-123bcb70-bbc1-44be-8d5d-87211ba6c912\"]"
}
} ],
"scopes" : [ {
"name" : "read:space"
}, {
"name" : "admin:space"
} ]
}
}, {
"id" : "a3ff548c-0ead-420c-b7cb-12f83ff394fb",
"clientId" : "realm-management",
"name" : "${client_realm-management}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "907f7ef0-7cc7-4edd-8603-6d2ef2d1baae",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : true,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "d761932e-6b97-466e-92c4-cdf111bfaecc",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "75f30257-9829-44a5-ac70-f796a8f8b510",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "a1d47e97-84df-4e89-8842-2825af2cd122",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "7e90b0a8-13fe-44b0-ae87-20fed55559ba",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "64d5133b-b18d-4720-9176-a0e05d4d67c1",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "b3b63c18-7abc-4add-b2f1-74fa5b85cdd6",
"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" : "e1620348-dc21-4d8c-aeae-a590ff6ba0cb",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/fabric8/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "b2854fd3-5fdb-40ae-85ff-9c87b89d188b",
"redirectUris" : [ "/auth/admin/fabric8/console/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"protocol" : "openid-connect",
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "7a136490-38e4-4ed3-8b2b-2504dc51b388",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
"id" : "efd739e4-ceb2-4d04-95fd-bb6cbbebda9b",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "b47f73ce-86cf-4141-911a-8da5d71b30ff",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${familyName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
"id" : "4b539937-cafc-4f32-8ed9-0caa9b16fd04",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${givenName}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
"id" : "1f98c93b-bda8-401d-8397-28470bb4a487",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${username}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
"id" : "9d399035-a74b-4839-a58c-ccbe00a4311f",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"consentText" : "${locale}",
"config" : {
"userinfo.token.claim" : "true",
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
"id" : "7798de64-cd16-4038-ae32-125f5889b698",
"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",
"xRobotsTag" : "none",
"xFrameOptions" : "SAMEORIGIN",
"xXSSProtection" : "1; mode=block",
"contentSecurityPolicy" : "frame-src 'self'"
},
"smtpServer" : { },
"loginTheme" : "fabric8",
"eventsEnabled" : false,
"eventsListeners" : [ "jboss-logging" ],
"enabledEventTypes" : [ ],
"adminEventsEnabled" : false,
"adminEventsDetailsEnabled" : false,
"identityProviders" : [ {
"alias" : "github",
"internalId" : "4a5d72ef-4c58-4bb9-848e-e1ab34ba8909",
"providerId" : "github",
"enabled" : true,
"updateProfileFirstLoginMode" : "on",
"trustEmail" : true,
"storeToken" : true,
"addReadTokenRoleOnCreate" : true,
"authenticateByDefault" : false,
"linkOnly" : false,
"firstBrokerLoginFlowAlias" : "first broker login",
"config" : {
"hideOnLoginPage" : "",
"clientId" : "7eb365074a8f9fcc6204",
"disableUserInfo" : "",
"clientSecret" : "26d236e8baca8423ec30ed819933f66f02d5ede3",
"defaultScope" : "admin:repo_hook read:org repo user gist",
"useJwksUrl" : "true"
}
}, {
"alias" : "openshift-v3",
"internalId" : "ecd8147e-44dd-452e-8145-10bda6f2e28d",
"providerId" : "openshift-v3",
"enabled" : true,
"updateProfileFirstLoginMode" : "on",
"trustEmail" : false,
"storeToken" : true,
"addReadTokenRoleOnCreate" : true,
"authenticateByDefault" : false,
"linkOnly" : false,
"firstBrokerLoginFlowAlias" : "first broker login",
"config" : {
"baseUrl" : "https://192.168.64.2:8443",
"clientSecret" : "fabric8",
"clientId" : "fabric8-online-platform",
"defaultScope" : "user:full"
}
} ],
"identityProviderMappers" : [ {
"id" : "57c92de4-a073-4abf-8e9a-9b68414597ae",
"name" : "approved",
"identityProviderAlias" : "openshift-v3",
"identityProviderMapper" : "hardcoded-attribute-idp-mapper",
"config" : {
"attribute.value" : "true",
"attribute" : "approved"
}
}, {
"id" : "97b5b067-884d-4ad9-baec-b038edd050a5",
"name" : "approved",
"identityProviderAlias" : "github",
"identityProviderMapper" : "hardcoded-attribute-idp-mapper",
"config" : {
"attribute.value" : "true",
"attribute" : "approved"
}
} ],
"components" : {
"org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ {
"id" : "a88d19cd-5e24-45ac-85c3-e7fc6f9c51b5",
"name" : "Allowed Client Templates",
"providerId" : "allowed-client-templates",
"subType" : "authenticated",
"subComponents" : { },
"config" : { }
}, {
"id" : "e279e536-3f58-4325-a198-f64fd03775cb",
"name" : "Full Scope Disabled",
"providerId" : "scope",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "5f60e47e-82f4-452c-9bb2-3a6796d36f88",
"name" : "Trusted Hosts",
"providerId" : "trusted-hosts",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"host-sending-registration-request-must-match" : [ "true" ],
"client-uris-must-match" : [ "true" ]
}
}, {
"id" : "a42b1b8d-1e1c-4fed-a1c3-02bfb6306e36",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "authenticated",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper", "oidc-address-mapper" ],
"consent-required-for-all-mappers" : [ "true" ]
}
}, {
"id" : "4aca8f8e-ad17-4e09-8cfb-e909359e0f19",
"name" : "Allowed Client Templates",
"providerId" : "allowed-client-templates",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "89828cec-1547-4330-8b11-8f7391e480f6",
"name" : "Consent Required",
"providerId" : "consent-required",
"subType" : "anonymous",
"subComponents" : { },
"config" : { }
}, {
"id" : "0f018bc5-6941-4b31-b1a1-4b238fd7b7a0",
"name" : "Allowed Protocol Mapper Types",
"providerId" : "allowed-protocol-mappers",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "oidc-address-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-full-name-mapper", "oidc-usermodel-property-mapper" ],
"consent-required-for-all-mappers" : [ "true" ]
}
}, {
"id" : "340d6a9a-00ab-480a-b8ac-c2c988ab3f6f",
"name" : "Max Clients Limit",
"providerId" : "max-clients",
"subType" : "anonymous",
"subComponents" : { },
"config" : {
"max-clients" : [ "200" ]
}
} ],
"org.keycloak.keys.KeyProvider" : [ {
"id" : "b7380c9e-001e-4b94-8072-28810a229479",
"name" : "hmac-generated",
"providerId" : "hmac-generated",
"subComponents" : { },
"config" : {
"kid" : [ "27edd72b-3c53-41d6-aac7-eb83c2736073" ],
"secret" : [ "BDeUynX35GWrpOuq081WVShAjOnMgcQNfz1nLCTlPzs" ],
"priority" : [ "100" ]
}
}, {
"id" : "424b2a02-152d-4bbd-9c6c-30745494cd6b",
"name" : "rsa",
"providerId" : "rsa",
"subComponents" : { },
"config" : {
"privateKey" : [ "MIICWgIBAAKBgEjlZN1Q7wg5QOHzXGqyNf/q/VHQ0oJ2NdeODs18xuZJGJLDeP8eNPckklgVoTIhVs99Z5tLM1hP+9Gmw825uUWFvl4x50j2am25AH8iiPhkyL6hLzu8sbwwrU9GTirYjES9FSQUazNiV1XXHdyLdoFm7w33d5hlWiOS86cfFsF7AgMBAAECgYAPNML4o9RpC8BsId7qZuh6zSMwuPXgvxX2NC0EUn4PNbpJizsnRL7ZuyhH9aMdmPTJ7af6LhK03mJyVm5L8O0jyXCbsigdMU1H1xRfbgRNQ5bDzGeBsa9EHyikgCnES5tYpUJBts67J9SXMNzU1CrIb3bOAHlizvij3hOJKJeAiQJBAJBsTGvVkXg1SgIvnN6uyHSHwWHKiXE9WBCUPNFk2Ir6kCaIDy0x0yGnIAqP7JgIxMeGC569xVfDpF/fr2i1oB8CQQCBNqI1wNVos5eLhJqwF58KYDKmfeF66BBWnPICMT0UZ/YBLW5RTBo5/T9gzlKBMKReQjzz+VZCAvpwaoOEQcMlAkBqrsUo5uMFNAAOa1NqnxvOELYF4dHzR0g1PvtKBj97MimnfNwRG3wFoOmnQ7eWeuu5I0iUI0SSVx+l/psZMwkrAkBAL452WzrnjsbJ5G4e6Sz0r4KZl9BpCFwNWlsRYbowp8/ZF+ND+STSB43zHap4SFxuAkNbAlGp6ubS7uYzzaMNAkBDToIt1/QGPLA3bZW5ua7Kgumw1m21ycPfuAdbIirXLtMzHdwuqnBALlII9pEeN1LKm74upk0d9nN+qKNeOdPH" ],
"certificate" : [ "MIIBlzCCAQACBgFcxWGMCTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdmYWJyaWM4MB4XDTE3MDYyMDEyMDAyM1oXDTI3MDYyMDEyMDIwM1owEjEQMA4GA1UEAwwHZmFicmljODCBnjANBgkqhkiG9w0BAQEFAAOBjAAwgYgCgYBI5WTdUO8IOUDh81xqsjX/6v1R0NKCdjXXjg7NfMbmSRiSw3j/HjT3JJJYFaEyIVbPfWebSzNYT/vRpsPNublFhb5eMedI9mptuQB/Ioj4ZMi+oS87vLG8MK1PRk4q2IxEvRUkFGszYldV1x3ci3aBZu8N93eYZVojkvOnHxbBewIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAETn+p2Lp8/bJ+l+vT0OCcfQhshBqEygH5yfKU642UAw8CvXBqKM+ig4Qmtf3aWcvhjYmCDq39eMgnd++Z2QrN1KRjs0fzN9GzoXZnv/a/De0Cr9O+5T4zkZWs5C5i1dhLgzrQAcxFbnTIl5k9dn1J+Uw/cCnLWHL+4DePj2+0GN" ],
"priority" : [ "100" ]
}
} ]
},
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"authenticationFlows" : [ {
"id" : "ae76200a-256b-4667-9186-72db051d2d42",
"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" : "a3c853e3-c90d-42d5-a910-94775cf04a05",
"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" : "b7721fde-7cdf-467a-8fec-296a2066b730",
"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
}, {
"authenticator" : "identity-provider-redirector",
"requirement" : "ALTERNATIVE",
"priority" : 25,
"userSetupAllowed" : false,
"autheticatorFlow" : false
}, {
"requirement" : "ALTERNATIVE",
"priority" : 30,
"flowAlias" : "forms",
"userSetupAllowed" : false,
"autheticatorFlow" : true
} ]
}, {
"id" : "57ba230c-d2dc-4d5e-9dbb-ad317447a446",
"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" : "106c3b1f-293c-4865-92aa-7feb1ba9f902",
"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" : "d347ea7f-27d1-490a-a9f9-e07308e7babb",
"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" : "6336254a-923a-4d53-8cf0-3a3e3409f9bf",
"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" : "c4a9c199-0813-466e-9813-0edb221ecc37",
"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" : "015012ba-341c-4efa-bb57-885c4d362a45",
"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" : "51427b89-9446-49a8-80fd-4b85a72bcb41",
"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" : "1e886a43-3685-41f2-b9b0-f2333101d271",
"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" : "cd5b01fd-3b42-496d-8166-3f2b3ff06d0b",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
"id" : "a3a6dbe8-1aed-4f31-a8a7-60950bc60500",
"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",
"attributes" : {
"_browser_header.xXSSProtection" : "1; mode=block",
"_browser_header.xFrameOptions" : "SAMEORIGIN",
"quickLoginCheckMilliSeconds" : "1000",
"permanentLockout" : "false",
"_browser_header.xRobotsTag" : "none",
"maxFailureWaitSeconds" : "900",
"minimumQuickLoginWaitSeconds" : "60",
"failureFactor" : "30",
"actionTokenGeneratedByUserLifespan" : "36000",
"maxDeltaTimeSeconds" : "43200",
"_browser_header.xContentTypeOptions" : "nosniff",
"actionTokenGeneratedByAdminLifespan" : "43200",
"bruteForceProtected" : "false",
"_browser_header.contentSecurityPolicy" : "frame-src 'self'",
"waitIncrementSeconds" : "60"
},
"keycloakVersion" : "3.2.0.CR1-SNAPSHOT"
} ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment