-
-
Save visch/889db21ca9efa4bcb9e1bf9f783b5602 to your computer and use it in GitHub Desktop.
keycloak master realm export
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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" : "MIIEowIBAAKCAQEAo1C8nTHGVk/nl4q8moRNQ03YLZwlAp8vibv2aT/2AFZaJJg3JkAa1Mt4oABvNsTlCc/0sbpl1cv/lgS8lTYUeveveJqiCb3ev3FOUhjKLgHIxujP2R49FF25tpHF9lsoxsouZ4Y5QrGHIuz9NhZil+32Ek/CxWFsQcacMQauxnyoXE6RZapqySZ2Zppb4Yv+jdhIWR/7uCs5t5uqzkGTjVDnjHFnZBu5+a/lnzSuZTxUKZ32ffOqDfjVvs/o3ocDz5J1+0mJqrjdFWMKUrM0b0A/Y2Eb1caxhnGjxW1Z+zhuT243pWkOP+RVyzT/LF7b6TCVIgVAUg/jpyx0QJlW9QIDAQABAoIBAGIPnWEpvPSgf+efV0XUQOwztqUUR6i+WnXyVa+2xwhG0VN9zkd6YGH7Vo+EE0MokHoG0t9Qk8r+9ZVnfLB/S2bWiBb7imYdCr2a1DM5TVS4n4zHx92PaY9sA5HbD6mv7NkIFzrz/jfMjt7qu9OZN1QQfxtZpxKLP8xy6+AIKjNlOqfMRQR4CYKzC3YeF7Qb/LgcelD6SKClRpmnj9HVSehj/RyjuIlgGrBDw2cTbjuosCPwYIiw7zHLzwDgQ/xah3u/60hFcE2mssUaq/Smx1HE65PDf6k/GS50SRPnHkCZPdf7+WrJAeCHB17Oj5lmiqoY2O+yT/7HSxUDcG/otMECgYEA00kWaFgOyxhP1EqJxkhEsq7hYbpPT6jxhW1lSNUCKYqQbG/xREZQQyl323Lc0ZdBViorjr9BUxMTGrk1HEzQEfHbgWFXhnnurv6WquAlrIeAoBadsQXaXoH/6J2NPeamramda3HjSDBRluGJAaiqpmmM5QZTGvlRmUjema0ZvuUCgYEAxeC/8gmS+Lbni/AJwTRDJZ4fUSv+pkAfLEqxWqVTS/hepABLJfcWzfPsySG6LCOlZLdoVOKGs4X3cKIJE1vMvUylDU7mLNUAvvFmy3UB1lvRrER5iz55O1Vjyu/f1d/QBv2kSmJwFhuxlS5ETwQrDU9EbUk/AzsfJWUz/3DcptECgYAir6H9GU+8ac5ZNK9vnNeiWfFoQNTaaArWc8In9cg4F6ZkFvCN29k7XWhu32l/AwzX325tLdrEj6IYRgWBEt8pwwHdOKTMz+GuWt9TSB8HNuuX3H6g3CwgTck8X/kbC22bnvfX9sdwR3ZthbMfUZhKX5Og2av1Bq8tsffRVMigPQKBgBp92nTG/1w48Ir1mfi5zHuOzdaKM0+Cqim93jyqgZpcKB+Awo7Uo8Ly8zKCR3B9XTk8rMUghrQmLVhw+RIUaja1uisr8vjxk2X836xBf/t403tit3sC5CwjZHbY4ni5vBoTfxlOUH9FOeMlDJQflLv1bs3KzpraIXNaNzntnDzhAoGBAKIdHxQcCMXa0EW7g6A6Og3+trixA/cqNZasBaBuCS6v/IipbnFwizgPJ1vQDyvs9WwYoe47Oqp97sAzba3KD8tC4iljzgw2ZziTPJJ4v7atX24DC5Bb8RVOHWfMp/VMauwpPxWQisKr0wcGV/L1z+1yLQLbJUQn8U/1vHMwnVSz", | |
"publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo1C8nTHGVk/nl4q8moRNQ03YLZwlAp8vibv2aT/2AFZaJJg3JkAa1Mt4oABvNsTlCc/0sbpl1cv/lgS8lTYUeveveJqiCb3ev3FOUhjKLgHIxujP2R49FF25tpHF9lsoxsouZ4Y5QrGHIuz9NhZil+32Ek/CxWFsQcacMQauxnyoXE6RZapqySZ2Zppb4Yv+jdhIWR/7uCs5t5uqzkGTjVDnjHFnZBu5+a/lnzSuZTxUKZ32ffOqDfjVvs/o3ocDz5J1+0mJqrjdFWMKUrM0b0A/Y2Eb1caxhnGjxW1Z+zhuT243pWkOP+RVyzT/LF7b6TCVIgVAUg/jpyx0QJlW9QIDAQAB", | |
"certificate" : "MIICmzCCAYMCBgFWFBZHhzANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMTYwNzIyMTkyODM5WhcNMjYwNzIyMTkzMDE5WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjULydMcZWT+eXiryahE1DTdgtnCUCny+Ju/ZpP/YAVlokmDcmQBrUy3igAG82xOUJz/SxumXVy/+WBLyVNhR69694mqIJvd6/cU5SGMouAcjG6M/ZHj0UXbm2kcX2WyjGyi5nhjlCsYci7P02FmKX7fYST8LFYWxBxpwxBq7GfKhcTpFlqmrJJnZmmlvhi/6N2EhZH/u4Kzm3m6rOQZONUOeMcWdkG7n5r+WfNK5lPFQpnfZ986oN+NW+z+jehwPPknX7SYmquN0VYwpSszRvQD9jYRvVxrGGcaPFbVn7OG5PbjelaQ4/5FXLNP8sXtvpMJUiBUBSD+OnLHRAmVb1AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAFUjS9DT8B5yltYOFUHycDv2GOaKcNlyvAPl0B2JTePz8f0wrQf/2wHeE4LIA8O+8CNlDkLHcs31bilKfFjVe7qv8mRZFzWJaL05hNf7HkHtptI1Hzjxbj3r9wmF1IMFcG1Ikd44vBtQCs63ePlVWIZXG8KkPv81lvsR7DAqivT9xTLE8JO3wd/ltdkEjRWEXcKPAjr9m3Qv3udN5R50R1V2A6kzfbQRDCxqga97QhSSWpDZr9kgJLm9+7ck9SW3IpjrP/5D73BV9r44/iA2MYxFWjA/6X0CZlYlmapX3dTPbc8leIz3h5oN3Dz0y/Fiu7NnPajbCER5c5BCw+VBKkU=", | |
"codeSecret" : "4257ff1a-0b94-4f47-b80f-d7b635382f8d", | |
"roles" : { | |
"realm" : [ { | |
"id" : "9e082eab-aeec-4515-8ece-653de51649ba", | |
"name" : "offline_access", | |
"description" : "${role_offline-access}", | |
"scopeParamRequired" : true, | |
"composite" : false | |
}, { | |
"id" : "ab95522a-c5ec-4998-bf00-766794fbd186", | |
"name" : "uma_authorization", | |
"description" : "${role_uma_authorization}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "ccf72b11-1798-47ca-abc1-aaeb11e617d7", | |
"name" : "create-realm", | |
"description" : "${role_create-realm}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "d6d44b2a-fbe2-4486-80bc-e88b0b8c7fc1", | |
"name" : "admin", | |
"description" : "${role_admin}", | |
"scopeParamRequired" : false, | |
"composite" : true, | |
"composites" : { | |
"realm" : [ "create-realm" ], | |
"client" : { | |
"master-realm" : [ "impersonation", "view-authorization", "view-users", "view-realm", "view-events", "create-client", "view-identity-providers", "manage-clients", "manage-users", "manage-realm", "manage-identity-providers", "manage-events", "view-clients", "manage-authorization" ] | |
} | |
} | |
} ], | |
"client" : { | |
"security-admin-console" : [ ], | |
"admin-cli" : [ ], | |
"broker" : [ { | |
"id" : "c5fe3774-7f44-41a9-9602-0a75bae40284", | |
"name" : "read-token", | |
"description" : "${role_read-token}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
} ], | |
"master-realm" : [ { | |
"id" : "d2b73358-293c-4d1b-8a51-35c12040a0c2", | |
"name" : "impersonation", | |
"description" : "${role_impersonation}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "468d5b15-6395-4d66-bb70-5565a6fbbcad", | |
"name" : "view-authorization", | |
"description" : "${role_view-authorization}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "37e662b9-0010-4a63-80f9-8ddc16928e6f", | |
"name" : "view-users", | |
"description" : "${role_view-users}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "84c5fa4c-1f60-46ca-b854-a01bbe6b5308", | |
"name" : "view-realm", | |
"description" : "${role_view-realm}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "45a3d93e-a00f-42ed-9332-a35e04d62a1f", | |
"name" : "view-events", | |
"description" : "${role_view-events}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "98c63d5f-53ee-43da-bd7b-a7a752bd96f0", | |
"name" : "create-client", | |
"description" : "${role_create-client}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "2cecd2e5-9422-4e13-b362-cc66c47ddf0f", | |
"name" : "view-identity-providers", | |
"description" : "${role_view-identity-providers}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "f05680d4-f338-41af-9227-b4e93e0f7f12", | |
"name" : "manage-clients", | |
"description" : "${role_manage-clients}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "fde82a7c-4548-4f23-9761-432bba5bd802", | |
"name" : "manage-users", | |
"description" : "${role_manage-users}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "ec532e5a-e2cf-4a51-83de-388b7fd07370", | |
"name" : "manage-realm", | |
"description" : "${role_manage-realm}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "1f5debe5-fe30-4c67-bb79-aeea8c51432b", | |
"name" : "manage-identity-providers", | |
"description" : "${role_manage-identity-providers}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "f7b37dc8-7cad-4aba-bfc2-357e2f5c3069", | |
"name" : "manage-events", | |
"description" : "${role_manage-events}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "326d16f6-cb10-4c22-8908-22a7fb0e6506", | |
"name" : "view-clients", | |
"description" : "${role_view-clients}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "fa7057e9-9e9c-46ed-9a80-9b3048bd05e6", | |
"name" : "manage-authorization", | |
"description" : "${role_manage-authorization}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
} ], | |
"account" : [ { | |
"id" : "4f18b0b3-2f72-4f54-a4cd-ebdad526a100", | |
"name" : "manage-account", | |
"description" : "${role_manage-account}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
}, { | |
"id" : "82dd3b84-38fe-417b-8170-76458831a85b", | |
"name" : "view-profile", | |
"description" : "${role_view-profile}", | |
"scopeParamRequired" : false, | |
"composite" : false | |
} ] | |
} | |
}, | |
"groups" : [ ], | |
"defaultRoles" : [ "offline_access", "uma_authorization" ], | |
"requiredCredentials" : [ "password" ], | |
"passwordPolicy" : "hashIterations(20000)", | |
"otpPolicyType" : "totp", | |
"otpPolicyAlgorithm" : "HmacSHA1", | |
"otpPolicyInitialCounter" : 0, | |
"otpPolicyDigits" : 6, | |
"otpPolicyLookAheadWindow" : 1, | |
"otpPolicyPeriod" : 30, | |
"scopeMappings" : [ { | |
"client" : "admin-cli", | |
"roles" : [ "admin" ] | |
}, { | |
"client" : "security-admin-console", | |
"roles" : [ "admin" ] | |
} ], | |
"clients" : [ { | |
"id" : "d81ec277-75ae-4b5f-85f0-559bbafc9ce7", | |
"clientId" : "account", | |
"name" : "${client_account}", | |
"baseUrl" : "/auth/realms/master/account", | |
"surrogateAuthRequired" : false, | |
"enabled" : true, | |
"clientAuthenticatorType" : "client-secret", | |
"secret" : "cbedefdf-cebd-4e98-900d-06605499f21c", | |
"defaultRoles" : [ "view-profile", "manage-account" ], | |
"redirectUris" : [ "/auth/realms/master/account/*", "https://localtester.____development.com/*", "https://keycloak_testing.____development.com/*", "https://keycloak_test.____development.com/*" ], | |
"webOrigins" : [ ], | |
"notBefore" : 0, | |
"bearerOnly" : false, | |
"consentRequired" : false, | |
"standardFlowEnabled" : true, | |
"implicitFlowEnabled" : false, | |
"directAccessGrantsEnabled" : false, | |
"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" : false, | |
"nodeReRegistrationTimeout" : 0, | |
"protocolMappers" : [ { | |
"id" : "19750180-0eca-4ea6-beae-7c7c19d18cba", | |
"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" : "375fec2f-c888-4770-8bf5-d116fa84ed62", | |
"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" : "00a84e62-6a9e-45ac-8e0b-5860e49660d7", | |
"name" : "role list", | |
"protocol" : "saml", | |
"protocolMapper" : "saml-role-list-mapper", | |
"consentRequired" : false, | |
"config" : { | |
"single" : "false", | |
"attribute.nameformat" : "Basic", | |
"attribute.name" : "Role" | |
} | |
}, { | |
"id" : "c719183c-b273-4e18-94e4-77d6ecefc57b", | |
"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" : "d93bb567-5ec2-4ad1-be2c-66188ec0d9d5", | |
"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" : "766aeb31-ed3b-418f-86b3-73fe1c8037ef", | |
"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" : "739b3117-420d-4e5f-9ed6-d6fa1a31f326", | |
"clientId" : "admin-cli", | |
"name" : "${client_admin-cli}", | |
"surrogateAuthRequired" : false, | |
"enabled" : true, | |
"clientAuthenticatorType" : "client-secret", | |
"secret" : "6cb62a5a-1325-4f41-997f-03fbf48e5aa8", | |
"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" : "f14d3483-4b97-4c70-98df-eaa3133481f8", | |
"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" : "558281c0-a92f-4b1d-af01-7726b7251263", | |
"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" : "33befcf7-9ccc-4c37-a6da-1695c915ef69", | |
"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" : "d81700ce-f25e-43d3-8969-33f18c353bc1", | |
"name" : "role list", | |
"protocol" : "saml", | |
"protocolMapper" : "saml-role-list-mapper", | |
"consentRequired" : false, | |
"config" : { | |
"single" : "false", | |
"attribute.nameformat" : "Basic", | |
"attribute.name" : "Role" | |
} | |
}, { | |
"id" : "70b7d35a-41e5-474c-b733-33e5b81cfd00", | |
"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" : "e0533d8b-2ccf-439b-ac5e-f0d9bf64af4c", | |
"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" : "774a5bc4-0447-46f2-be69-740a4d481203", | |
"clientId" : "broker", | |
"name" : "${client_broker}", | |
"surrogateAuthRequired" : false, | |
"enabled" : true, | |
"clientAuthenticatorType" : "client-secret", | |
"secret" : "de0f9b78-0f4d-48ad-aeae-49aa6707bcb0", | |
"redirectUris" : [ "https://localtester.____development.com/*", "https://keycloak_testing.____development.com/*", "https://keycloak_test.____development.com/*" ], | |
"webOrigins" : [ ], | |
"notBefore" : 0, | |
"bearerOnly" : false, | |
"consentRequired" : false, | |
"standardFlowEnabled" : true, | |
"implicitFlowEnabled" : false, | |
"directAccessGrantsEnabled" : false, | |
"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" : false, | |
"nodeReRegistrationTimeout" : 0, | |
"protocolMappers" : [ { | |
"id" : "1abedc9d-23d3-4e1d-9801-9bd5a39d772c", | |
"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" : "3ffd6629-2c64-4a2f-a966-d84f3b3cd8ed", | |
"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" : "0325a5a7-2fe6-40d4-af22-bff31f0ffd69", | |
"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" : "d7e4f47e-a1e7-4d10-a2e9-4c01c5702210", | |
"name" : "role list", | |
"protocol" : "saml", | |
"protocolMapper" : "saml-role-list-mapper", | |
"consentRequired" : false, | |
"config" : { | |
"single" : "false", | |
"attribute.nameformat" : "Basic", | |
"attribute.name" : "Role" | |
} | |
}, { | |
"id" : "7762e610-95f2-496f-9ffb-103319ef16d1", | |
"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" : "2a60cac7-e2ea-4a11-a602-f8dbe3b583af", | |
"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" : "d5e3c28c-1dfc-4102-ae15-a5a7e8ca3d45", | |
"clientId" : "master-realm", | |
"name" : "master Realm", | |
"surrogateAuthRequired" : false, | |
"enabled" : true, | |
"clientAuthenticatorType" : "client-secret", | |
"secret" : "d32798cb-9872-4d87-8805-5a43aa2497e9", | |
"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" : "6fde1756-5bdf-4cfb-ac12-14fedbe4dd42", | |
"name" : "role list", | |
"protocol" : "saml", | |
"protocolMapper" : "saml-role-list-mapper", | |
"consentRequired" : false, | |
"config" : { | |
"single" : "false", | |
"attribute.nameformat" : "Basic", | |
"attribute.name" : "Role" | |
} | |
}, { | |
"id" : "0b947836-e2c5-4f54-9a39-a02ec22ebd81", | |
"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" : "e0fe9cde-8738-46df-8bf5-e508eef9ea41", | |
"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" : "bf0b844c-1225-4b5c-a228-468a8ba6d065", | |
"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" : "5870fc5e-c123-41ee-82d8-a38625e78f10", | |
"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" : "372522dd-f1f0-48fa-971c-6175cb76e78f", | |
"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" : "7d7ed5b8-1188-453f-a0de-0709e62e54e5", | |
"clientId" : "security-admin-console", | |
"name" : "${client_security-admin-console}", | |
"baseUrl" : "/auth/admin/master/console/index.html", | |
"surrogateAuthRequired" : false, | |
"enabled" : true, | |
"clientAuthenticatorType" : "client-secret", | |
"secret" : "2b0e6933-3b77-4193-8e49-c46e453a55b8", | |
"redirectUris" : [ "/auth/admin/master/console/*", "https://localtester.____development.com/*", "https://keycloak_testing.____development.com/*", "https://keycloak_test.____development.com/*" ], | |
"webOrigins" : [ ], | |
"notBefore" : 0, | |
"bearerOnly" : false, | |
"consentRequired" : false, | |
"standardFlowEnabled" : true, | |
"implicitFlowEnabled" : false, | |
"directAccessGrantsEnabled" : false, | |
"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" : false, | |
"nodeReRegistrationTimeout" : 0, | |
"protocolMappers" : [ { | |
"id" : "1b154a96-9a98-48e6-9eb0-fd5aeceb9bbd", | |
"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" : "87eb3c6b-021a-4271-af0a-e017b771c72d", | |
"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" : "71a3e1f9-5ad6-46aa-ba35-35f248293b51", | |
"name" : "role list", | |
"protocol" : "saml", | |
"protocolMapper" : "saml-role-list-mapper", | |
"consentRequired" : false, | |
"config" : { | |
"single" : "false", | |
"attribute.nameformat" : "Basic", | |
"attribute.name" : "Role" | |
} | |
}, { | |
"id" : "a67bcab4-1c93-4b88-bfbe-24db838b1044", | |
"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" : "44a14cfb-7c48-4f13-ba5b-e4c5da7e9d4b", | |
"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" : "4a56fa30-fe48-449a-83ad-e81ae10640c6", | |
"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" : "8a875d20-3c2d-4cfd-8be2-93629cee352f", | |
"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" | |
} | |
} ], | |
"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" : "5d1ca60f-fec2-4fe9-890d-a11b88a60f26", | |
"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" : "6dbceb8f-f72f-45b4-872b-da74cb09be82", | |
"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" : "7be8aa5b-a3e1-4526-bf69-9e8bce8659a0", | |
"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" : "1dbfbc07-d03d-4081-8692-35a084dbb9a9", | |
"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" : "7ac80947-fb6b-4df9-aa23-839d9690c06d", | |
"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" : "3c7fadc0-8ab4-4a74-a064-49517c8b6245", | |
"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" : "a978a50e-6a4d-4b1b-9012-a53f66c3e184", | |
"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" : "09b5927d-4708-4775-aa16-def8ea0f6eb0", | |
"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" : "19b2d877-4549-4649-bc93-23582dd66188", | |
"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" : "3e8cf8d5-e37f-4cad-b702-09a925fc8cb5", | |
"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" : "afc22c33-e0a1-4196-a25d-ed2d9dfa58fa", | |
"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" : "9236b0bd-9490-4b4f-ba8b-a5ec482754e1", | |
"alias" : "create unique user config", | |
"config" : { | |
"require.password.update.after.registration" : "false" | |
} | |
}, { | |
"id" : "6a5b7ef3-871f-4cc2-95f1-e1576fe75ebc", | |
"alias" : "review profile config", | |
"config" : { | |
"update.profile.on.first.login" : "missing" | |
} | |
} ], | |
"requiredActions" : [ { | |
"alias" : "CONFIGURE_TOTP", | |
"name" : "Configure Totp", | |
"providerId" : "CONFIGURE_TOTP", | |
"enabled" : true, | |
"defaultAction" : false, | |
"config" : { } | |
}, { | |
"alias" : "UPDATE_PASSWORD", | |
"name" : "Update Password", | |
"providerId" : "UPDATE_PASSWORD", | |
"enabled" : true, | |
"defaultAction" : false, | |
"config" : { } | |
}, { | |
"alias" : "UPDATE_PROFILE", | |
"name" : "Update Profile", | |
"providerId" : "UPDATE_PROFILE", | |
"enabled" : true, | |
"defaultAction" : false, | |
"config" : { } | |
}, { | |
"alias" : "VERIFY_EMAIL", | |
"name" : "Verify Email", | |
"providerId" : "VERIFY_EMAIL", | |
"enabled" : true, | |
"defaultAction" : false, | |
"config" : { } | |
}, { | |
"alias" : "terms_and_conditions", | |
"name" : "Terms and Conditions", | |
"providerId" : "terms_and_conditions", | |
"enabled" : false, | |
"defaultAction" : false, | |
"config" : { } | |
} ], | |
"browserFlow" : "browser", | |
"registrationFlow" : "registration", | |
"directGrantFlow" : "direct grant", | |
"resetCredentialsFlow" : "reset credentials", | |
"clientAuthenticationFlow" : "clients", | |
"keycloakVersion" : "2.0.0.Final" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment