keycloak-scim/testsuite/integration-arquillian/tests/base/src/test/resources/migration-test/migration-realm-1.9.8.Final.json

1036 lines
36 KiB
JSON
Raw Normal View History

{
"id" : "Migration",
"realm" : "Migration",
"notBefore" : 0,
"revokeRefreshToken" : false,
"accessTokenLifespan" : 300,
2016-09-02 11:55:49 +00:00
"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,
2016-09-02 11:55:49 +00:00
"privateKey" : "MIIEogIBAAKCAQEAvsWl692vnWYMFpHgMbQ6NnSMLaTMzFg5EEe3qHsm8jqh6GYIwgGvxUNYwZKKimw4D2f3+0PEHd+bDBa3Qb2WjOibUXcxgPTxXOP7awJATEeTiozxLan13Q0RSF7P7uHhyBNNGnMmQouGv3gi97SryPp0XzIY5Na3ZvHxbInyYfGE920GD+FrauV3i75588bFngCSCUcOdOuVifKkChsOhfpvxlvCzY0pP8hqMzBCqFim+KJI+6il89fBdd2uD1umwOu/vhLK28q2O+jNhKxt37jFJEhWR9D0wdilWOK7O09oCpb2g57H+4/uOd8ROOT+7cZjk+COgs2m7jMNTQniKwIDAQABAoIBAC0ymJ/sMtpAviZuw0YjZBNYw4lg3SCg2kwwIaQqIU0MdSWhXvvP+Hvs+89Iz8gB4bpMsKT4JjPJsWtIynwp1cxmo73GVpUt8y1F2mA89UzdPGh8AfwGo3iOywRxaiQ3og2L/R2CIJNtiSw941L6nCSOqhmPvfQhpuwd8Ev91s47R/FppdyUA6GG7//JepK5RfbHdSD7uRjebRE92fvAhS1jhE3AtvrmN/OZMSY7saGRMK6Ht7mFu1QKWhCpCT6EyXrJhpidIdchgf/VJOA9+wAPfQdHtAZpOstDzTo59QMYcyOTu4AaaIV03oA6Cw/1MS8kSBqFSG5w8Sgaal74RkECgYEA+o9FWybpqLnI4IbGr1yixnYlF9l5RpHbiwnNOeYPHHi4qXXm1LOzuB9nAiJuhBvHFQX4C/1a7sjQZapgHzi0WE/ZgK97PIrVAaXs+CJM1u9TnOBUwHMd+X88PNs+Ee4gC3W9mLF2rVZ8+0C7qm4kTueqxMbD7+RPPDp+Qyy/xAsCgYEAwuoMrFc4nlg8ND91Fvkk8Q7fOLEEohJSzLHbZh/ZvhXAxAjaBM985olN0tju2yq8PER4C9+Ys+QOQ9rfHZPL7Ms1NbTSkseuDIpkBbPXDaoJCmkaILgKMk2yeghuYX97AIPrK+7HwgK/wR0a1v0iTqTKoU+BHHSgSd/y8HP4DmECgYAPsq47ucJl6c3mE0ubbQhdusU0K1Hn0/eXTHPpLrq/o+id5V8i8GdQH9eKULHv4PWmIYua5LKvxzEXTYdcLWdPKSGNaHEmJ+SUh9rC6RM7XB828u8cZ5n3KbuSbIIFCZBEZ4oLaQLwdTy7WSDo2qG3t9gBIBriisFUGq4Sc1lIZQKBgBKlCtNNgJf8/r1MuKma6YK5lna40CWktRDpjoAlWdHKCOd3pUtCgcMXrT8XCzohy2HEdutD1zqV/RtWi3Mr2Rzsj0l045Ow0CBY+JpnCpI/CqBZT2uDz03iiskLl2tyI1T4SX2pWKhhVPBnFVMtYaO+NbfagBI1wcNvTbDclwThAoGAGMvfSlEsEk38t6XxzJFGiUyQvP5rVDVBOs7xQ+kRk/fH/Z6s9uWQuotMKcrbvy7gT/6BwLZgzfedB4qqgdl0TK45wi9hUUZ6IWyU1grVtkkCIxVr0XUm+u0dDUZ97gucV+qjrFwEqzY1GGQXTmX5qqPryGnp8GOqRMOyjkOjhTc=",
"publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvsWl692vnWYMFpHgMbQ6NnSMLaTMzFg5EEe3qHsm8jqh6GYIwgGvxUNYwZKKimw4D2f3+0PEHd+bDBa3Qb2WjOibUXcxgPTxXOP7awJATEeTiozxLan13Q0RSF7P7uHhyBNNGnMmQouGv3gi97SryPp0XzIY5Na3ZvHxbInyYfGE920GD+FrauV3i75588bFngCSCUcOdOuVifKkChsOhfpvxlvCzY0pP8hqMzBCqFim+KJI+6il89fBdd2uD1umwOu/vhLK28q2O+jNhKxt37jFJEhWR9D0wdilWOK7O09oCpb2g57H+4/uOd8ROOT+7cZjk+COgs2m7jMNTQniKwIDAQAB",
"certificate" : "MIICoTCCAYkCBgFW6dMbGDANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQDDAlNaWdyYXRpb24wHhcNMTYwOTAyMDczNDAxWhcNMjYwOTAyMDczNTQxWjAUMRIwEAYDVQQDDAlNaWdyYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+xaXr3a+dZgwWkeAxtDo2dIwtpMzMWDkQR7eoeybyOqHoZgjCAa/FQ1jBkoqKbDgPZ/f7Q8Qd35sMFrdBvZaM6JtRdzGA9PFc4/trAkBMR5OKjPEtqfXdDRFIXs/u4eHIE00acyZCi4a/eCL3tKvI+nRfMhjk1rdm8fFsifJh8YT3bQYP4Wtq5XeLvnnzxsWeAJIJRw5065WJ8qQKGw6F+m/GW8LNjSk/yGozMEKoWKb4okj7qKXz18F13a4PW6bA67++EsrbyrY76M2ErG3fuMUkSFZH0PTB2KVY4rs7T2gKlvaDnsf7j+453xE45P7txmOT4I6CzabuMw1NCeIrAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAI+arTjuHHyLyu/D8KGa+yzPc7RlaOimuf53e3Rtih2sd9W3cid6laRIr23w39of4msYOo9UE5CJAzYhmfUvqV2jYs/veBpwYcrLk3VNxkXNvEXpgJZ/Qa8tAzfejul52+T3iced8b4iIVx4X1H7+BiBCWQzAWE+lC0F+23fPuaT7EgoR4eXSwjDTLcEihs/vfepMX+TAsEmmu8ZCsameeYrrMoT1mfPP7uyKcZDDFnujJFFekXEp/9hOkW7S1LR2/XAp5v7KwB4hdIG+ajBg4cO4ZkqpjkAwt2vgnV2QjhyE5ZoOiIr6hYvsBIBoRXkN1x/w6Rbd9X0qA2i+IUApe4=",
"codeSecret" : "fac9fa12-39d6-4dd1-bbe0-24e3d0a65af8",
"roles" : {
"realm" : [ {
2016-09-02 11:55:49 +00:00
"id" : "d98dc6ae-7f98-4066-bce4-d8bbc38ee322",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
"composite" : false
} ],
"client" : {
"realm-management" : [ {
2016-09-02 11:55:49 +00:00
"id" : "5d6ab47a-9ce2-4837-9744-3ea972d44acc",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "dc211380-6293-4d64-a638-893a26f8d97c",
"name" : "realm-admin",
"description" : "${role_realm-admin}",
"scopeParamRequired" : false,
2016-09-02 11:55:49 +00:00
"composite" : true,
"composites" : {
"client" : {
"realm-management" : [ "view-clients", "view-events", "view-realm", "manage-events", "manage-identity-providers", "manage-users", "manage-realm", "create-client", "manage-clients", "impersonation", "view-users", "view-identity-providers" ]
}
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "371c927a-7616-4394-a5aa-ba43d9d172dd",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "6b6538b4-7432-49d3-ac9b-49d934552efb",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "727bf71c-07c7-4601-8f88-872cc3da3ae3",
"name" : "view-events",
"description" : "${role_view-events}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "2d270965-1e4e-44e0-90b8-bbf0e3dfff85",
"name" : "view-realm",
"description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "99f852cd-f534-4320-b8c3-2252667cfbff",
"name" : "manage-events",
"description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "f2fcb9cd-66c3-4118-a72a-a8a630a8e85c",
"name" : "manage-identity-providers",
"description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "35a32ad2-84d3-48e8-9d4d-fec93a1ea355",
"name" : "manage-users",
"description" : "${role_manage-users}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "84a16c8b-2225-4c2e-a36b-10b73e57fb49",
"name" : "manage-realm",
"description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "7e74c0ad-c222-4a98-a2fb-ce5f3cd75168",
"name" : "create-client",
"description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "6e4d912f-6abd-4fff-9f69-0e403492e61e",
"name" : "view-users",
"description" : "${role_view-users}",
"scopeParamRequired" : false,
2016-09-02 11:55:49 +00:00
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "ff1f784d-00e7-46ab-801b-d45923e52b60",
"name" : "view-identity-providers",
"description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false
} ],
"security-admin-console" : [ ],
2016-09-02 11:55:49 +00:00
"admin-cli" : [ ],
"broker" : [ {
2016-09-02 11:55:49 +00:00
"id" : "9e61a106-0c51-4f68-9f7c-f2233a07b8b9",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false
} ],
"account" : [ {
2016-09-02 11:55:49 +00:00
"id" : "42b51a97-a178-4232-810d-c691f0efc978",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
"composite" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "4f2e7b5c-8ec4-4a13-abe8-5bd25f0890ac",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : false
} ]
}
},
2016-09-02 11:55:49 +00:00
"groups" : [ ],
"defaultRoles" : [ "offline_access" ],
"requiredCredentials" : [ "password" ],
2016-09-02 11:55:49 +00:00
"passwordPolicy" : "hashIterations(20000)",
"otpPolicyType" : "totp",
"otpPolicyAlgorithm" : "HmacSHA1",
"otpPolicyInitialCounter" : 0,
"otpPolicyDigits" : 6,
"otpPolicyLookAheadWindow" : 1,
"otpPolicyPeriod" : 30,
"clientScopeMappings" : {
"realm-management" : [ {
2016-09-02 11:55:49 +00:00
"client" : "admin-cli",
"roles" : [ "realm-admin" ]
}, {
"client" : "security-admin-console",
"roles" : [ "realm-admin" ]
} ]
},
"clients" : [ {
2016-09-02 11:55:49 +00:00
"id" : "7e82c993-ea0a-4ec2-813e-2744e5f9f821",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/Migration/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
2016-09-02 11:55:49 +00:00
"secret" : "d42d8648-e5c0-431f-8f3e-cb0e790e6cdf",
"defaultRoles" : [ "view-profile", "manage-account" ],
"redirectUris" : [ "/auth/realms/Migration/account/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
2016-09-02 11:55:49 +00:00
"bearerOnly" : false,
"consentRequired" : false,
2016-09-02 11:55:49 +00:00
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
2016-09-02 11:55:49 +00:00
"id" : "a284d825-5de2-400e-b4a7-f172b5d58eb3",
"name" : "full name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
"consentText" : "${fullName}",
"config" : {
"id.token.claim" : "true",
"access.token.claim" : "true"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "5c6e3180-55e4-4756-a480-042ca86bc2ca",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "5d24d4f3-5803-4c5e-8af4-280db49021cc",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${givenName}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "4c6f6718-bdec-47f5-9992-f1d23462c7d5",
"name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${familyName}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "4e7fba71-906e-4f3c-be7f-679ef09fb968",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${username}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
2016-09-02 11:55:49 +00:00
}, {
"id" : "80727ad9-91de-49ce-8087-448c611f8af4",
"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
}, {
2016-09-02 11:55:49 +00:00
"id" : "4451c2d8-3467-46cd-8d9f-f1b48bcde4c1",
"clientId" : "admin-cli",
"name" : "${client_admin-cli}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
2016-09-02 11:55:49 +00:00
"secret" : "c3b62964-9f68-4c69-998b-1ee5c208515f",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
2016-09-02 11:55:49 +00:00
"standardFlowEnabled" : false,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : true,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
2016-09-02 11:55:49 +00:00
"id" : "070e3acb-4d25-4f8f-9e37-9fc8e8696942",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${username}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "7529b783-69e0-4741-ac69-ea8f886d134b",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
2016-09-02 11:55:49 +00:00
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "ee3c9db0-1dc9-49e3-baff-7aa1b0f79b22",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${email}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "b9a2ed1b-a2a1-4b86-a517-cbe23d59f599",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "8548e7d4-1191-4ebe-acb4-0caba2850516",
"name" : "full name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
"consentText" : "${fullName}",
"config" : {
2016-09-02 11:55:49 +00:00
"id.token.claim" : "true",
"access.token.claim" : "true"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "816ff5d5-d594-4daf-94c3-8e40762b4d82",
"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"
}
2016-09-02 11:55:49 +00:00
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "a3b3fe5c-6370-492e-8656-b42a9e2c1e56",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
2016-09-02 11:55:49 +00:00
"secret" : "2e474414-43ed-44ac-a339-afaa06ca3c8d",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
2016-09-02 11:55:49 +00:00
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
2016-09-02 11:55:49 +00:00
"id" : "ed579581-fa9f-469c-a1f8-75a12d7b4533",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "531ca32b-51fe-4fa9-ad6c-ede79b85f2a9",
"name" : "given name",
"protocol" : "openid-connect",
2016-09-02 11:55:49 +00:00
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${givenName}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "firstName",
"id.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"access.token.claim" : "true",
"claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "821eeec5-c716-4f42-bc18-d4630d011ae1",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
"consentText" : "${email}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "email",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "c9460f3a-fb5c-43b1-a3eb-cbf881b887f9",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "fab1384f-5cfd-4543-8bab-952c44cee2f5",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
2016-09-02 11:55:49 +00:00
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "e1128ee4-c9fc-4320-9a69-baa572a029ef",
"name" : "full name",
"protocol" : "openid-connect",
2016-09-02 11:55:49 +00:00
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${fullName}",
"config" : {
"id.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"access.token.claim" : "true"
}
2016-09-02 11:55:49 +00:00
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
}, {
2016-09-02 11:55:49 +00:00
"id" : "82814fb8-1db4-40a1-823b-f17e8dbed34e",
"clientId" : "realm-management",
"name" : "${client_realm-management}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
2016-09-02 11:55:49 +00:00
"secret" : "fdac74b0-5621-4301-930a-5d4e04727987",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
2016-09-02 11:55:49 +00:00
"bearerOnly" : true,
"consentRequired" : false,
2016-09-02 11:55:49 +00:00
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : false,
"frontchannelLogout" : false,
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
2016-09-02 11:55:49 +00:00
"id" : "25df2680-733a-4cea-b4ae-b0210e532a48",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${username}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "e686a4ab-733d-4f7a-8198-dbb9818a4fba",
"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" : "1351a931-6fa3-43cc-8e11-f281ddd7d89f",
"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" : "56df66c3-d88c-47d0-b9fd-b5bfa678a3e6",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "99ec226f-003e-482b-9e6b-d607fcdadd0f",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
"id" : "90f38a5b-eef6-4d92-8ee8-2f9430ca5657",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
2016-09-02 11:55:49 +00:00
"consentText" : "${email}",
"config" : {
2016-09-02 11:55:49 +00:00
"user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
2016-09-02 11:55:49 +00:00
"claim.name" : "email",
"jsonType.label" : "String"
}
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
}, {
"id" : "e025cdec-60bc-4959-8853-25c4bab219a5",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/Migration/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
"secret" : "a5247258-4222-4571-8d95-22cb2e85be9f",
"redirectUris" : [ "/auth/admin/Migration/console/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
"bearerOnly" : false,
"consentRequired" : false,
"standardFlowEnabled" : true,
"implicitFlowEnabled" : false,
"directAccessGrantsEnabled" : false,
"serviceAccountsEnabled" : false,
"publicClient" : true,
"frontchannelLogout" : false,
"attributes" : { },
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
"id" : "f9bd8e5a-8433-4070-b3c7-f7c35f89717e",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "60569fde-f909-4ae1-9560-e4fb39332114",
"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"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "5acae5e3-c798-4f4c-8e63-c69cc15f918f",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
"consentRequired" : false,
"config" : {
"single" : "false",
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "7521f6e3-9246-40bb-8879-3ecb580da104",
"name" : "locale",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-attribute-mapper",
"consentRequired" : false,
"consentText" : "${locale}",
"config" : {
"user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
"claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
"id" : "7e84d6ca-4258-494f-9e9f-5cee8b8a0b45",
"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" : "80d84a82-5e9e-4142-bcab-0a8b752f9f07",
"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" : "c8884632-dbfd-4b14-971c-c8fc5b08b20a",
"name" : "full name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
"consentText" : "${fullName}",
"config" : {
"id.token.claim" : "true",
"access.token.claim" : "true"
}
2016-09-02 11:55:49 +00:00
} ],
"useTemplateConfig" : false,
"useTemplateScope" : false,
"useTemplateMappers" : false
} ],
2016-09-02 11:55:49 +00:00
"clientTemplates" : [ ],
"browserSecurityHeaders" : {
2016-09-02 11:55:49 +00:00
"xContentTypeOptions" : "nosniff",
"xFrameOptions" : "SAMEORIGIN",
"contentSecurityPolicy" : "frame-src 'self'"
},
"smtpServer" : { },
"eventsEnabled" : false,
"eventsListeners" : [ "jboss-logging" ],
"enabledEventTypes" : [ ],
"adminEventsEnabled" : false,
"adminEventsDetailsEnabled" : false,
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"authenticationFlows" : [ {
2016-09-02 11:55:49 +00:00
"id" : "a377c376-33e1-49d9-a395-0ec67437769c",
"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",
2016-09-02 11:55:49 +00:00
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
2016-09-02 11:55:49 +00:00
"authenticator" : "idp-confirm-link",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "idp-email-verification",
"requirement" : "ALTERNATIVE",
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"requirement" : "ALTERNATIVE",
"priority" : 30,
"flowAlias" : "Verify Existing Account by Re-authentication",
"userSetupAllowed" : false,
"autheticatorFlow" : true
} ]
}, {
"id" : "20facc1e-c957-4835-ad3a-3a4fe887293c",
"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",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "auth-otp-form",
"requirement" : "OPTIONAL",
2016-09-02 11:55:49 +00:00
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "eab28028-9b70-4226-bfe5-d107e3e2f8d8",
"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" : "c0f484bf-1367-4319-b0a1-f8ff74822eb7",
"alias" : "clients",
"description" : "Base authentication for clients",
"providerId" : "client-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "client-secret",
"requirement" : "ALTERNATIVE",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
"authenticator" : "client-jwt",
"requirement" : "ALTERNATIVE",
2016-09-02 11:55:49 +00:00
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "eed6b9c1-5a3a-4ec1-acec-549da4ba1be4",
"alias" : "direct grant",
"description" : "OpenID Connect Resource Owner Grant",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
2016-09-02 11:55:49 +00:00
"authenticator" : "direct-grant-validate-username",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "direct-grant-validate-password",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "direct-grant-validate-otp",
"requirement" : "OPTIONAL",
"priority" : 30,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "51b007c2-f394-44ae-af20-b9875d40fc15",
"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" : [ {
2016-09-02 11:55:49 +00:00
"authenticatorConfig" : "review profile config",
"authenticator" : "idp-review-profile",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"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" : "da947d83-d94f-47bc-a849-387d51eda02e",
"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",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "auth-otp-form",
"requirement" : "OPTIONAL",
2016-09-02 11:55:49 +00:00
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "1f5adf60-276b-4ae1-bb87-9ffdb419f44a",
"alias" : "registration",
"description" : "registration flow",
"providerId" : "basic-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
"authenticator" : "registration-page-form",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"flowAlias" : "registration form",
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : true
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "84ae147c-bb2d-48b3-b73e-b606e9c24795",
"alias" : "registration form",
"description" : "registration form",
"providerId" : "form-flow",
"topLevel" : false,
"builtIn" : true,
"authenticationExecutions" : [ {
2016-09-02 11:55:49 +00:00
"authenticator" : "registration-user-creation",
"requirement" : "REQUIRED",
"priority" : 20,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "registration-profile-action",
"requirement" : "REQUIRED",
"priority" : 40,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"authenticator" : "registration-password-action",
"requirement" : "REQUIRED",
"priority" : 50,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
"authenticator" : "registration-recaptcha-action",
"requirement" : "DISABLED",
"priority" : 60,
"userSetupAllowed" : false,
"autheticatorFlow" : false
} ]
}, {
2016-09-02 11:55:49 +00:00
"id" : "d2851906-562c-4b4a-8c93-a5164f3800db",
"alias" : "reset credentials",
"description" : "Reset credentials for a user if they forgot their password or something",
"providerId" : "basic-flow",
2016-09-02 11:55:49 +00:00
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
2016-09-02 11:55:49 +00:00
"authenticator" : "reset-credentials-choose-user",
"requirement" : "REQUIRED",
2016-09-02 11:55:49 +00:00
"priority" : 10,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
}, {
2016-09-02 11:55:49 +00:00
"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",
2016-09-02 11:55:49 +00:00
"priority" : 40,
"userSetupAllowed" : false,
2016-09-02 11:55:49 +00:00
"autheticatorFlow" : false
} ]
}, {
"id" : "1620a020-4499-437b-a6ee-9189d8aced3e",
"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
} ]
} ],
2016-09-02 11:55:49 +00:00
"authenticatorConfig" : [ {
"id" : "a4d4a0ef-28f1-45ba-af2b-ecdcec16f0db",
"alias" : "create unique user config",
"config" : {
"require.password.update.after.registration" : "false"
}
}, {
2016-09-02 11:55:49 +00:00
"id" : "904be702-e5e3-40f3-854d-6f598fea530b",
"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" : { }
2016-09-02 11:55:49 +00:00
}, {
"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",
2016-09-02 11:55:49 +00:00
"clientAuthenticationFlow" : "clients",
"keycloakVersion" : "7.0.0.GA"
}