diff --git a/testsuite/integration-arquillian/tests/base/src/test/resources/migration-test/migration-realm-16.json b/testsuite/integration-arquillian/tests/base/src/test/resources/migration-test/migration-realm-16.json
index 4b7e195..3719d04 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/resources/migration-test/migration-realm-16.json
+++ b/testsuite/integration-arquillian/tests/base/src/test/resources/migration-test/migration-realm-16.json
@@ -25,13 +25,13 @@
"quickLoginCheckMilliSeconds" : 1000,
"maxDeltaTimeSeconds" : 43200,
"failureFactor" : 30,
- "privateKey" : "MIIEogIBAAKCAQEArQLywI66vQOLm7qtYOTgyZAiKegCPnLM89Rb6ta4aktJ2eOc46yMXe7q6Cu0TiItABjeur3YMqYpWRLdUTBFkh5ZIQINtihiB57bCO7FCQB008a0yJLePyfljfRJ6l1MHyLGOGhPH8FNtw2urGpD+J59aApDzKercCFrdOz4A8sGT2NP+q8Bb/BJOb6XgkE/b9e3G4nvlxSVSxXKNgA+XOYGeLRuDzDp391F/rx5Nm/utCrKTakP5YC2jFNccv9XXMr/S6GIAb7Z1B7QZaP+snrIa06mF6LO+KsHRb1EYYIt/2jMw/buz/HxwIq43/bJMvI2GqFZKxRIT3X5KEzaeQIDAQABAoIBAGv43w6VBK1ZPRNfGTzTGgYw0WFdzaizdHznFsYkYsrTWa+FgTAFS0SECk4CmG/6nCLnYnkgaYCSelOAlmZIveJG1lDnOy9nXGZtGT0l5gmMI1zXMZPLNLAtcfF5d3ev6gW0aghh8J9cv+dxvoUTfH/4SUNYxJ9ANJmyAaHjEZUrY6JyiLqCo1y+iYyYRmmhYbj6qU6ld1mOVvWOF4ZFWKJ1ZCxWf9cUMpzphBQVqrBOW/OqOv6F7MotwBrRW8K/rnIq7sfO//+6RXMMmdCSseprBHWKC6NkS822lPSA3Co0j6TwL54cOrw7W7iEzY9WanyHQNiBnTyPqGmIXGwBnAECgYEA5FTYZTb2yLSo41LBPbvH2aRje+/yEESPTz+O60y6T3ZED8yzoGfyJd3OBkuNKEwFCztM0sZdyRvSJKXxyWCW+RwZ8JHRtYr476DGO6e/ZqW4IQuLGTwsExvbZGuYotrF1Eeyhy3TtEkkDuEsK5wwW+OMUkGcJpoEN8DGlROcJqECgYEAwfoA2E5TnM6YZwJktVKOQdoyvvSFLrhCUoOSNKJwYJGSBhVqdP0SFvKWCkL8DHP8zPn+GOw2DLokrby2Ac72XmQvXJKeRpeOk5C+uancRCUdfm+Fc6+5ownjH32LzYvwVw3qEbidM7a2GgdzJNxmGXgL8x8h9ClhWkhtaDWmnNkCgYBA2QwAawTZ6d1Req5hTxSqbnLGv1X7Ys1kz4NStp7vdIJODnAxrXPrZzxdM1XqzPRdxUDDWA1I0br0J6Es9V7Lbzy6w19Q9SBQRlQmmzTT/Vr3H6UozJsj7jR4J8rY7dNjv90nYU+QE3nHNBJsbFabslum/PVRTUrHXtvHeSNPIQKBgFhI9QF+BMglr2+Sw0tTm7OVH+uRVtyAuI7dmzmhhQwutQtXy/AbDpSrLGbXPehdEf4o+eFWAPOh9PeuIBiKnc8wQe4cPTVb3WSESIowKTRKwDW/hDm3DQKLiXfXqD2RJ343swUFxWa4DgGiymFIfp+w559r2ARMoSZ6OHFpmb9hAoGAKd4lA9rz7YRbL0S2dFjbZ2BLVZpjb8rvR1VQQuCGYxqlLkWlrSeiuhkqMyaUtL0PRuEcXrcobHV/IXrYq2WoWItmVCnWq2Wx7pmEa4HYJhhmIQXAthU0USWY77zEagpeTB+VPV8CpwLEsKQqhQeNkepxEI9fMYEYpwUo6bzDyeA=",
- "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArQLywI66vQOLm7qtYOTgyZAiKegCPnLM89Rb6ta4aktJ2eOc46yMXe7q6Cu0TiItABjeur3YMqYpWRLdUTBFkh5ZIQINtihiB57bCO7FCQB008a0yJLePyfljfRJ6l1MHyLGOGhPH8FNtw2urGpD+J59aApDzKercCFrdOz4A8sGT2NP+q8Bb/BJOb6XgkE/b9e3G4nvlxSVSxXKNgA+XOYGeLRuDzDp391F/rx5Nm/utCrKTakP5YC2jFNccv9XXMr/S6GIAb7Z1B7QZaP+snrIa06mF6LO+KsHRb1EYYIt/2jMw/buz/HxwIq43/bJMvI2GqFZKxRIT3X5KEzaeQIDAQAB",
- "certificate" : "MIICoTCCAYkCBgFQjuc8LjANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQDDAlNaWdyYXRpb24wHhcNMTUxMDIyMDkzMzUwWhcNMjUxMDIyMDkzNTMwWjAUMRIwEAYDVQQDDAlNaWdyYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtAvLAjrq9A4ubuq1g5ODJkCIp6AI+cszz1Fvq1rhqS0nZ45zjrIxd7uroK7ROIi0AGN66vdgypilZEt1RMEWSHlkhAg22KGIHntsI7sUJAHTTxrTIkt4/J+WN9EnqXUwfIsY4aE8fwU23Da6sakP4nn1oCkPMp6twIWt07PgDywZPY0/6rwFv8Ek5vpeCQT9v17cbie+XFJVLFco2AD5c5gZ4tG4PMOnf3UX+vHk2b+60KspNqQ/lgLaMU1xy/1dcyv9LoYgBvtnUHtBlo/6yeshrTqYXos74qwdFvURhgi3/aMzD9u7P8fHAirjf9sky8jYaoVkrFEhPdfkoTNp5AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAE6l3lMPlWPOgE6TFj/fJvCa5OH3exKdvN1mofiq3VmNRoxyPWcehezS0SvKjWvF79QXMHLidH4Wr8IDrc8JS5YrCy1GVwGcJecwZpoMgqeaJ0UcfWgDz6+n+uaXZ49kNZH0CD1zoxHc1A49AlGQMO4jd517lfwjyuKl1DbWymmplvOmE8PKGaDTMyohwJlvoZbAs3BNhHss5IIyfGESyYYG98tRfKdIvddZOBfTp1rbXzr8oE+bgJKlGuX+oun67jfdNuYC+2f7bzTkqeSF215T6aA0j1oAxEIlmBBsIiiGEre2Xk3Lr+/itNKBZPJv92GbTmcNq/EpLhvEMz0s84o=",
- "codeSecret" : "5a609b38-3b83-482b-b2f1-d0289f21b6a2",
+ "privateKey" : "MIIEowIBAAKCAQEAg/XlZqOYbYHyzHjWKwCD35JKloSyBBaIQgQbUjmWSBLw6xyNLSSvI45lmhoxcJTjxeZ+LKudfcoDVcLah1kYmTiS5YtNROeqmdWTkekdsAW8PYQJ0ScpatJ3jQ6xpe2E/AQWel5h6HI07O/r1mc3JDCXSe5zKdV9C0aGZpQSU2jWkVmP1cc2EZg5bVD1v057CUpKAX3qkloXpRedq6tMgwRSurhgnWDt93xWcv/+zz1Rw400batHmAm8Xa792jfZhSjvxtv9Q83Eb9jqi+c3BnxC3hucUDc6ivm8UgKYha054IOVbG8wDtmhZF8LlvLpjPk9iHuygS0zRnRuCo1+pQIDAQABAoIBACx5B8oSooFthS2CH/O4JbmIbRjTOceE7IELL0YD4HED6SvjoHSxY1EhYX6RC05871K3/pgBcn99QKh7lfh9f3vMBD3WN8FcLjPQNf67yOSU2j8FK+XQQ/YbXm0soZRhOytQGV8+RdL4AnxD04CboorQ0Xv6H9feelj9eLhDePWg5qEGHZJA6zGYiOUBALAL+SXoL59LWWLEM48TQWM0yGCA3mQM0iWCclbLNM1ls5gwMxSDdJeKC/3qlB6egGqPtXCEJdQXYqt3do8UUnxdQEkRGlJx14cSoH7fmZyZjLsEBcQT5uoAHI7/NMVN1DoFgwMTsq/MAATh3ngHqSl6J2ECgYEA3Ati3EaI0Vb8KzdjwZVgk9/KKnGLcswOl+cfU+lL9Vv5W4lVht3zvNAO8mUjtTSpjCF7LlY2lD9JEsv4cA9T3v2L7ZjkBiD6S/YYnEZYGAOjJb+LniRLqSVgN3beUgSiG/zzwuJm92J3dIcqMIPi4gdLMJ7KAv9qgbOddAy4b3kCgYEAmYXlqAu+Vgyjj3wzfgeXKzYkUfbEXUzsdugpW2gCvKi2/lJwmzORfsvSL88CxKZvzbEb1AJOrW+aPUbO0vPWo07ztphPKed+Gydp2G837f24eGZpBpxG6ATIa5MjtCHgX5guTMA3sJCFyLdMacRmlkmZEwbk7e9QxCp9HOmFoY0CgYB5u1LVya+nIBghUGM/lQP4yrVtBaO/vmPUZWhPY6FB+7/XhAJsuh09N10NfCZk+N1TSLJ8z/UhzmD+pRir5c7gbiQbLZn4SgYuP9cdnUze/CQlnfH/atTwnly8UmZruWR1V1sDVXzhHvg23w/YBx5dLOvL2gyn2+VwG43fxanDAQKBgFpFqWzOuvTOKb7NQVnyDKmUBHdNqtlRyhmBGhBtcG6OpkuVHjGkeQEdyFHkX7RSSZuhcMORN8IzxXYSlLrmNmeAnT3ZAXOac0R0QIDLpQ+ECVyCm28PpYH4jgDzXCMnaE/NpCvtOtHPqVsErSHkIo5saF4Px71A4zT15uuBRNphAoGBAMXV0eqeZOr/iHGIie3Ol0atZuB9b/BgLJBTFsCbFoVLdMAah4i2MXDm3vOUWlPf2VFL1LcKXYQ1GZ79We5LqG5w1CLA5WNt93U3yyl3/V5w02My5dVhz9BD4kWhZcvih+uVuHBxeI8Q8AvU63qqT4punQW4SSAHC+9e3U62aNc+",
+ "publicKey" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg/XlZqOYbYHyzHjWKwCD35JKloSyBBaIQgQbUjmWSBLw6xyNLSSvI45lmhoxcJTjxeZ+LKudfcoDVcLah1kYmTiS5YtNROeqmdWTkekdsAW8PYQJ0ScpatJ3jQ6xpe2E/AQWel5h6HI07O/r1mc3JDCXSe5zKdV9C0aGZpQSU2jWkVmP1cc2EZg5bVD1v057CUpKAX3qkloXpRedq6tMgwRSurhgnWDt93xWcv/+zz1Rw400batHmAm8Xa792jfZhSjvxtv9Q83Eb9jqi+c3BnxC3hucUDc6ivm8UgKYha054IOVbG8wDtmhZF8LlvLpjPk9iHuygS0zRnRuCo1+pQIDAQAB",
+ "certificate" : "MIICoTCCAYkCBgFQs9TiPDANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQDDAlNaWdyYXRpb24wHhcNMTUxMDI5MTMzOTQ0WhcNMjUxMDI5MTM0MTI0WjAUMRIwEAYDVQQDDAlNaWdyYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCD9eVmo5htgfLMeNYrAIPfkkqWhLIEFohCBBtSOZZIEvDrHI0tJK8jjmWaGjFwlOPF5n4sq519ygNVwtqHWRiZOJLli01E56qZ1ZOR6R2wBbw9hAnRJylq0neNDrGl7YT8BBZ6XmHocjTs7+vWZzckMJdJ7nMp1X0LRoZmlBJTaNaRWY/VxzYRmDltUPW/TnsJSkoBfeqSWhelF52rq0yDBFK6uGCdYO33fFZy//7PPVHDjTRtq0eYCbxdrv3aN9mFKO/G2/1DzcRv2OqL5zcGfELeG5xQNzqK+bxSApiFrTngg5VsbzAO2aFkXwuW8umM+T2Ie7KBLTNGdG4KjX6lAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIOonQw/DIwSDU2oFyoaZ7VfFcT6Uh3QXfLB4ZYDek4m6Y8onrtqzuGo2Z2tcokV9PPkBAQtefSxIqx4COC9OeDBy1DeY04AkpprywLuOzCL/OBCV9QwiMkuBYYC5JJCIyTuo3qYxkuDA/iwDdH7vNDGohE6TDYmrC3Yp3lsLaHZ1lG52Df3qL8wo3/PdwzCOmyRGfm3vscTY+PqVCYcfxg9nPkoU3FwUJDAshjMxRw7/aafG8OmQ2EeYH4HV/FsULFrwoVF0Up8TkqAhmdJJ+vaGqaHHXQyiIPTMCdrkE58jAvtpbX0XCEDiNXT9qORhmjKP8Xq13XOQTfI5DRo8Qc=",
+ "codeSecret" : "56227bc5-edb9-419c-a019-d61a7c6ffb74",
"roles" : {
"realm" : [ {
- "id" : "748f1d8c-5f0a-4bce-a3b1-096360252e3f",
+ "id" : "c4aae789-de76-4130-a06b-a28113ada698",
"name" : "offline_access",
"description" : "${role_offline-access}",
"scopeParamRequired" : true,
@@ -39,105 +39,105 @@
} ],
"client" : {
"realm-management" : [ {
- "id" : "9b4e8326-cc09-4d3d-ac48-f4b9576c9da2",
- "name" : "manage-realm",
- "description" : "${role_manage-realm}",
+ "id" : "22345bd8-afee-44c3-9958-a134e729aaa7",
+ "name" : "view-identity-providers",
+ "description" : "${role_view-identity-providers}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "2283a92b-dcc3-4c6e-be62-140d27500115",
- "name" : "view-realm",
- "description" : "${role_view-realm}",
+ "id" : "6c6bb910-a769-4e92-b009-db4b9ab32c67",
+ "name" : "manage-events",
+ "description" : "${role_manage-events}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "5a6653ea-91a9-4c15-9f6f-ed84970afd78",
- "name" : "manage-events",
- "description" : "${role_manage-events}",
+ "id" : "5327bf34-5a16-4f36-bb15-100a25aac33e",
+ "name" : "view-realm",
+ "description" : "${role_view-realm}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "61b3467d-d0db-4fa2-9241-17096961744d",
- "name" : "manage-users",
- "description" : "${role_manage-users}",
+ "id" : "3c52d428-e3e5-40b3-92d4-ab6195b7dce5",
+ "name" : "create-client",
+ "description" : "${role_create-client}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "52741497-a533-4d23-b989-0054b961c8b2",
+ "id" : "9999e081-5321-4c19-a8ac-27cea3bbde3a",
"name" : "impersonation",
"description" : "${role_impersonation}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "0744e5e8-ce96-4dbb-9eca-a3a1cb3a5903",
- "name" : "view-identity-providers",
- "description" : "${role_view-identity-providers}",
+ "id" : "7c857cf1-b66e-4935-8749-580062d4719a",
+ "name" : "manage-identity-providers",
+ "description" : "${role_manage-identity-providers}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "d1877efa-4bdd-4378-923a-fd1f8bd6ce71",
+ "id" : "549d2e65-d347-4221-bde0-65fff6580fc2",
+ "name" : "view-events",
+ "description" : "${role_view-events}",
+ "scopeParamRequired" : false,
+ "composite" : false
+ }, {
+ "id" : "aa1676b8-a92a-4c99-b266-54858129942d",
+ "name" : "view-users",
+ "description" : "${role_view-users}",
+ "scopeParamRequired" : false,
+ "composite" : false
+ }, {
+ "id" : "6c9a78fa-0e37-48bf-a9b5-2062312b0f33",
"name" : "manage-clients",
"description" : "${role_manage-clients}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "c0041a9a-38d2-41a7-a886-f47dcec2f49b",
- "name" : "manage-identity-providers",
- "description" : "${role_manage-identity-providers}",
+ "id" : "d38072d6-66fe-4102-8d4d-b5e8e2721e43",
+ "name" : "manage-realm",
+ "description" : "${role_manage-realm}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "e4fbf986-956b-4b6e-ba9a-0c2a604c5f0a",
+ "id" : "a85da016-830e-42dd-8318-3cc8c28d3382",
+ "name" : "manage-users",
+ "description" : "${role_manage-users}",
+ "scopeParamRequired" : false,
+ "composite" : false
+ }, {
+ "id" : "0ab22444-1235-4391-ac10-571b33065177",
"name" : "realm-admin",
"description" : "${role_realm-admin}",
"scopeParamRequired" : false,
"composite" : true,
"composites" : {
"client" : {
- "realm-management" : [ "view-clients", "manage-realm", "view-realm", "manage-events", "view-events", "manage-users", "impersonation", "view-users", "view-identity-providers", "manage-clients", "create-client", "manage-identity-providers" ]
+ "realm-management" : [ "view-identity-providers", "manage-clients", "manage-events", "view-realm", "manage-realm", "manage-users", "create-client", "impersonation", "view-events", "manage-identity-providers", "view-clients", "view-users" ]
}
}
}, {
- "id" : "c2786492-d49c-4893-807b-274b4eb6ec54",
+ "id" : "442fcc9e-46af-495a-9cdf-64d32dabc808",
"name" : "view-clients",
"description" : "${role_view-clients}",
"scopeParamRequired" : false,
"composite" : false
- }, {
- "id" : "fa92320c-3f12-44b3-b61f-3c5dacec755c",
- "name" : "view-events",
- "description" : "${role_view-events}",
- "scopeParamRequired" : false,
- "composite" : false
- }, {
- "id" : "033e98f0-21a1-44c8-a71d-03be8126c615",
- "name" : "view-users",
- "description" : "${role_view-users}",
- "scopeParamRequired" : false,
- "composite" : false
- }, {
- "id" : "c33f11a9-c82a-4218-a29f-a57c89d094b7",
- "name" : "create-client",
- "description" : "${role_create-client}",
- "scopeParamRequired" : false,
- "composite" : false
} ],
"security-admin-console" : [ ],
"broker" : [ {
- "id" : "e57662f2-0206-4103-bfba-db54433d53f7",
+ "id" : "8d46836e-eb6c-4cf5-97fe-8b1b24a69e10",
"name" : "read-token",
"description" : "${role_read-token}",
"scopeParamRequired" : false,
"composite" : false
} ],
"account" : [ {
- "id" : "b15e3ee9-033e-48d1-b9b0-267afa93f3c9",
+ "id" : "40799d46-6574-4d45-a157-33cc15e3e2f1",
"name" : "manage-account",
"description" : "${role_manage-account}",
"scopeParamRequired" : false,
"composite" : false
}, {
- "id" : "686afa3d-4a43-43f1-9b17-b92d152944d2",
+ "id" : "d6056197-e9a3-4922-8b1b-ce6e99a71a43",
"name" : "view-profile",
"description" : "${role_view-profile}",
"scopeParamRequired" : false,
@@ -160,13 +160,13 @@
} ]
},
"clients" : [ {
- "id" : "3793af8e-47ec-47b2-ac31-3cb813c395b8",
+ "id" : "cdf6e789-79b9-41ad-b4a3-f02abd2aeab6",
"clientId" : "realm-management",
"name" : "${client_realm-management}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
- "secret" : "1d5f503f-dc13-45e3-8b4f-e541743f7291",
+ "secret" : "c51e802e-e33b-431e-8e74-c2ebd4ba6abf",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
@@ -180,49 +180,32 @@
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
- "id" : "f232fbdf-b7fb-4b1d-b2e9-f54e3470bc7c",
- "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" : "8171f547-4738-4aeb-837e-cbfc7d0cc017",
- "name" : "username",
+ "id" : "cfaff5c8-a0e3-42af-8dcd-f7ae6000a240",
+ "name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${username}",
+ "consentText" : "${email}",
"config" : {
- "user.attribute" : "username",
+ "user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "preferred_username",
+ "claim.name" : "email",
"jsonType.label" : "String"
}
}, {
- "id" : "d9ca8f34-270d-4f9f-a6ff-320e57689a0a",
- "name" : "email",
+ "id" : "5a68a544-0373-4cf3-9978-aed944df478f",
+ "name" : "full name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-usermodel-property-mapper",
+ "protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
- "consentText" : "${email}",
+ "consentText" : "${fullName}",
"config" : {
- "user.attribute" : "email",
"id.token.claim" : "true",
- "access.token.claim" : "true",
- "claim.name" : "email",
- "jsonType.label" : "String"
+ "access.token.claim" : "true"
}
}, {
- "id" : "a9a237e8-134d-4fc2-b41d-3b7f4023d7f8",
+ "id" : "41c006db-88d6-42a6-addd-8efb535f1a7d",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
@@ -233,7 +216,21 @@
"attribute.name" : "Role"
}
}, {
- "id" : "ef97b539-b493-4081-ae84-ac6ce162f24b",
+ "id" : "d6fd0e72-aa1e-417d-b28b-ec31946dc6fd",
+ "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" : "d8692a7a-366d-407d-abc1-a6f45742c47c",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
@@ -247,26 +244,29 @@
"jsonType.label" : "String"
}
}, {
- "id" : "ea669796-f1c5-41e3-a635-f4c2cd537cf1",
- "name" : "full name",
+ "id" : "54f4844b-aaa5-4260-b2aa-5dc446c8b978",
+ "name" : "family name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-full-name-mapper",
+ "protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${fullName}",
+ "consentText" : "${familyName}",
"config" : {
+ "user.attribute" : "lastName",
"id.token.claim" : "true",
- "access.token.claim" : "true"
+ "access.token.claim" : "true",
+ "claim.name" : "family_name",
+ "jsonType.label" : "String"
}
} ]
}, {
- "id" : "1487423c-d03e-464e-aa8e-4db48c6b9977",
+ "id" : "7776fa56-ab87-4638-b42b-cc9537ab2fc2",
"clientId" : "security-admin-console",
"name" : "${client_security-admin-console}",
"baseUrl" : "/auth/admin/Migration/console/index.html",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
- "secret" : "799f2249-0b27-4d8d-8bff-c8ed8ee98fcf",
+ "secret" : "5e0673fa-921d-4415-9d92-3a4197d87e46",
"redirectUris" : [ "/auth/admin/Migration/console/*" ],
"webOrigins" : [ ],
"notBefore" : 0,
@@ -280,21 +280,21 @@
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
- "id" : "bc58f583-70f1-47a9-b64c-edd91e34a9d2",
- "name" : "family name",
+ "id" : "9ed45252-c571-44fe-ac5f-b30cea378ff1",
+ "name" : "locale",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-usermodel-property-mapper",
- "consentRequired" : true,
- "consentText" : "${familyName}",
+ "protocolMapper" : "oidc-usermodel-attribute-mapper",
+ "consentRequired" : false,
+ "consentText" : "${locale}",
"config" : {
- "user.attribute" : "lastName",
+ "user.attribute" : "locale",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "family_name",
+ "claim.name" : "locale",
"jsonType.label" : "String"
}
}, {
- "id" : "222cd811-48b6-4f67-a959-42ef4b5422dd",
+ "id" : "d1b5694e-e9e2-4d56-9019-bc658cdcded8",
"name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
@@ -308,32 +308,18 @@
"jsonType.label" : "String"
}
}, {
- "id" : "4dcc8851-7f55-4ac2-a840-455789b5f012",
- "name" : "locale",
+ "id" : "497fee7a-23b4-4345-a872-63444a8b1a27",
+ "name" : "full name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-usermodel-attribute-mapper",
- "consentRequired" : false,
- "consentText" : "${locale}",
+ "protocolMapper" : "oidc-full-name-mapper",
+ "consentRequired" : true,
+ "consentText" : "${fullName}",
"config" : {
- "user.attribute" : "locale",
"id.token.claim" : "true",
- "access.token.claim" : "true",
- "claim.name" : "locale",
- "jsonType.label" : "String"
- }
- }, {
- "id" : "4d536574-fa9b-40a2-aed3-8fe647ea3a2b",
- "name" : "role list",
- "protocol" : "saml",
- "protocolMapper" : "saml-role-list-mapper",
- "consentRequired" : false,
- "config" : {
- "single" : "false",
- "attribute.nameformat" : "Basic",
- "attribute.name" : "Role"
+ "access.token.claim" : "true"
}
}, {
- "id" : "36c6275c-fc00-4511-b1f2-b0a0db25c3c7",
+ "id" : "57881d46-deca-421e-a4c5-e023e747f68e",
"name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
@@ -347,18 +333,32 @@
"jsonType.label" : "String"
}
}, {
- "id" : "826950eb-8d2d-42ae-b2fa-df2d98cf09f8",
- "name" : "full name",
+ "id" : "9cfe7043-ba2b-49e2-8a1b-f1b23fcb5eb5",
+ "name" : "family name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-full-name-mapper",
+ "protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${fullName}",
+ "consentText" : "${familyName}",
"config" : {
+ "user.attribute" : "lastName",
"id.token.claim" : "true",
- "access.token.claim" : "true"
+ "access.token.claim" : "true",
+ "claim.name" : "family_name",
+ "jsonType.label" : "String"
+ }
+ }, {
+ "id" : "c37a3c4a-8999-4111-ae2a-98954a5a8674",
+ "name" : "role list",
+ "protocol" : "saml",
+ "protocolMapper" : "saml-role-list-mapper",
+ "consentRequired" : false,
+ "config" : {
+ "single" : "false",
+ "attribute.nameformat" : "Basic",
+ "attribute.name" : "Role"
}
}, {
- "id" : "b50a73f8-4f50-4cd0-8fdf-a23c59103bfc",
+ "id" : "a7917c74-f18a-43a0-a787-7afc7b45a247",
"name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
@@ -373,13 +373,13 @@
}
} ]
}, {
- "id" : "57690443-ad65-4198-ba24-73e0a9f0968c",
+ "id" : "e7faae41-f5e8-4571-b280-5bbe0d5bcb12",
"clientId" : "broker",
"name" : "${client_broker}",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
- "secret" : "633b0791-2877-4fba-9b99-32a793ced077",
+ "secret" : "b2a1f1ff-5157-4240-9354-69a6deb13ccb",
"redirectUris" : [ ],
"webOrigins" : [ ],
"notBefore" : 0,
@@ -393,35 +393,32 @@
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
- "id" : "bdc92df4-9053-4651-9a95-4a36cc825b94",
- "name" : "username",
+ "id" : "b843f1fd-da0a-4d49-b367-3fb39f11383b",
+ "name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${username}",
+ "consentText" : "${familyName}",
"config" : {
- "user.attribute" : "username",
+ "user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "preferred_username",
+ "claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
- "id" : "7a90d6af-b6a6-4d59-82fe-7c6b6206a3a8",
- "name" : "given name",
+ "id" : "3b18c534-1e0a-474c-adf8-e9fbc33c05e8",
+ "name" : "full name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-usermodel-property-mapper",
+ "protocolMapper" : "oidc-full-name-mapper",
"consentRequired" : true,
- "consentText" : "${givenName}",
+ "consentText" : "${fullName}",
"config" : {
- "user.attribute" : "firstName",
"id.token.claim" : "true",
- "access.token.claim" : "true",
- "claim.name" : "given_name",
- "jsonType.label" : "String"
+ "access.token.claim" : "true"
}
}, {
- "id" : "24179c32-d778-4ab9-a32c-305832e3581e",
+ "id" : "b7e9db64-52f6-4aba-9437-deefab06abee",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
@@ -432,54 +429,57 @@
"attribute.name" : "Role"
}
}, {
- "id" : "30903d54-a53c-4238-9258-3aec427adc71",
- "name" : "email",
+ "id" : "2da52efa-e9d9-4b68-a296-0310059b7df2",
+ "name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${email}",
+ "consentText" : "${username}",
"config" : {
- "user.attribute" : "email",
+ "user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "email",
+ "claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
- "id" : "2dcc7b59-4a56-4e71-a763-5853a58fb3d1",
- "name" : "full name",
+ "id" : "2d2df25d-26d1-4e7c-a85a-c485ab2cc0fe",
+ "name" : "given name",
"protocol" : "openid-connect",
- "protocolMapper" : "oidc-full-name-mapper",
+ "protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${fullName}",
+ "consentText" : "${givenName}",
"config" : {
+ "user.attribute" : "firstName",
"id.token.claim" : "true",
- "access.token.claim" : "true"
+ "access.token.claim" : "true",
+ "claim.name" : "given_name",
+ "jsonType.label" : "String"
}
}, {
- "id" : "f997c17d-e6a5-4bf1-a40a-0f240fd0e3f3",
- "name" : "family name",
+ "id" : "d096910d-13ac-43a7-bad8-4d1bbfd34171",
+ "name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${familyName}",
+ "consentText" : "${email}",
"config" : {
- "user.attribute" : "lastName",
+ "user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "family_name",
+ "claim.name" : "email",
"jsonType.label" : "String"
}
} ]
}, {
- "id" : "dba6eddb-ad7f-46d7-8f69-c4b56b32566e",
+ "id" : "a2864762-7cc1-4784-a540-439e611f29ba",
"clientId" : "account",
"name" : "${client_account}",
"baseUrl" : "/auth/realms/Migration/account",
"surrogateAuthRequired" : false,
"enabled" : true,
"clientAuthenticatorType" : "client-secret",
- "secret" : "6b602649-f42f-43bb-a2f0-c02043872cdc",
+ "secret" : "68cbd7a8-3b48-4751-a396-df7ab39a2fdf",
"defaultRoles" : [ "view-profile", "manage-account" ],
"redirectUris" : [ "/auth/realms/Migration/account/*" ],
"webOrigins" : [ ],
@@ -494,74 +494,63 @@
"fullScopeAllowed" : false,
"nodeReRegistrationTimeout" : 0,
"protocolMappers" : [ {
- "id" : "47990dfe-a600-4301-bbfb-f41ab94b9dff",
- "name" : "username",
+ "id" : "ed2c87d0-299a-40ac-a11c-df7af41bb365",
+ "name" : "email",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${username}",
+ "consentText" : "${email}",
"config" : {
- "user.attribute" : "username",
+ "user.attribute" : "email",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "preferred_username",
+ "claim.name" : "email",
"jsonType.label" : "String"
}
}, {
- "id" : "8a8e1c9e-9fff-4418-8941-66a77842bce7",
- "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" : "581a2aef-ef7b-4a5a-95fe-f59b0c7e95a0",
- "name" : "family name",
+ "id" : "80bc8d1f-3cb8-4362-890c-68d1a5c7263d",
+ "name" : "given name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${familyName}",
+ "consentText" : "${givenName}",
"config" : {
- "user.attribute" : "lastName",
+ "user.attribute" : "firstName",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "family_name",
+ "claim.name" : "given_name",
"jsonType.label" : "String"
}
}, {
- "id" : "8713a65f-f602-4973-9719-6b9ae792fb39",
- "name" : "email",
+ "id" : "af93478f-176d-4be4-be5d-78a65dd88717",
+ "name" : "username",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${email}",
+ "consentText" : "${username}",
"config" : {
- "user.attribute" : "email",
+ "user.attribute" : "username",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "email",
+ "claim.name" : "preferred_username",
"jsonType.label" : "String"
}
}, {
- "id" : "0f49eaee-4fd2-48da-9ca3-60f33f26b101",
- "name" : "given name",
+ "id" : "b6c1704d-39fc-4b63-8f70-74561849654f",
+ "name" : "family name",
"protocol" : "openid-connect",
"protocolMapper" : "oidc-usermodel-property-mapper",
"consentRequired" : true,
- "consentText" : "${givenName}",
+ "consentText" : "${familyName}",
"config" : {
- "user.attribute" : "firstName",
+ "user.attribute" : "lastName",
"id.token.claim" : "true",
"access.token.claim" : "true",
- "claim.name" : "given_name",
+ "claim.name" : "family_name",
"jsonType.label" : "String"
}
}, {
- "id" : "964acb2b-9e6b-42e8-8f8d-382ac32a9da8",
+ "id" : "928dbc26-41a1-4342-ba92-c230a85e830c",
"name" : "role list",
"protocol" : "saml",
"protocolMapper" : "saml-role-list-mapper",
@@ -571,6 +560,17 @@
"attribute.nameformat" : "Basic",
"attribute.name" : "Role"
}
+ }, {
+ "id" : "03a967ab-ed2b-402f-ae2f-10729084376c",
+ "name" : "full name",
+ "protocol" : "openid-connect",
+ "protocolMapper" : "oidc-full-name-mapper",
+ "consentRequired" : true,
+ "consentText" : "${fullName}",
+ "config" : {
+ "id.token.claim" : "true",
+ "access.token.claim" : "true"
+ }
} ]
} ],
"browserSecurityHeaders" : {
@@ -587,69 +587,6 @@
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"authenticationFlows" : [ {
- "alias" : "clients",
- "description" : "Base authentication for clients",
- "providerId" : "client-flow",
- "topLevel" : true,
- "builtIn" : true,
- "authenticationExecutions" : [ {
- "authenticator" : "client-secret",
- "autheticatorFlow" : false,
- "requirement" : "ALTERNATIVE",
- "userSetupAllowed" : false,
- "priority" : 10
- }, {
- "authenticator" : "client-jwt",
- "autheticatorFlow" : false,
- "requirement" : "ALTERNATIVE",
- "userSetupAllowed" : false,
- "priority" : 20
- } ]
- }, {
- "alias" : "forms",
- "description" : "Username, password, otp and other auth forms.",
- "providerId" : "basic-flow",
- "topLevel" : false,
- "builtIn" : true,
- "authenticationExecutions" : [ {
- "authenticator" : "auth-username-password-form",
- "autheticatorFlow" : false,
- "requirement" : "REQUIRED",
- "userSetupAllowed" : false,
- "priority" : 10
- }, {
- "authenticator" : "auth-otp-form",
- "autheticatorFlow" : false,
- "requirement" : "OPTIONAL",
- "userSetupAllowed" : false,
- "priority" : 20
- } ]
- }, {
- "alias" : "browser",
- "description" : "browser based authentication",
- "providerId" : "basic-flow",
- "topLevel" : true,
- "builtIn" : true,
- "authenticationExecutions" : [ {
- "authenticator" : "auth-cookie",
- "autheticatorFlow" : false,
- "requirement" : "ALTERNATIVE",
- "userSetupAllowed" : false,
- "priority" : 10
- }, {
- "authenticator" : "auth-spnego",
- "autheticatorFlow" : false,
- "requirement" : "DISABLED",
- "userSetupAllowed" : false,
- "priority" : 20
- }, {
- "flowAlias" : "forms",
- "autheticatorFlow" : true,
- "requirement" : "ALTERNATIVE",
- "userSetupAllowed" : false,
- "priority" : 30
- } ]
- }, {
"alias" : "reset credentials",
"description" : "Reset credentials for a user if they forgot their password or something",
"providerId" : "basic-flow",
@@ -681,18 +618,23 @@
"priority" : 40
} ]
}, {
- "alias" : "registration",
- "description" : "registration flow",
- "providerId" : "basic-flow",
+ "alias" : "clients",
+ "description" : "Base authentication for clients",
+ "providerId" : "client-flow",
"topLevel" : true,
"builtIn" : true,
"authenticationExecutions" : [ {
- "authenticator" : "registration-page-form",
- "flowAlias" : "registration form",
- "autheticatorFlow" : true,
- "requirement" : "REQUIRED",
+ "authenticator" : "client-secret",
+ "autheticatorFlow" : false,
+ "requirement" : "ALTERNATIVE",
"userSetupAllowed" : false,
"priority" : 10
+ }, {
+ "authenticator" : "client-jwt",
+ "autheticatorFlow" : false,
+ "requirement" : "ALTERNATIVE",
+ "userSetupAllowed" : false,
+ "priority" : 20
} ]
}, {
"alias" : "registration form",
@@ -750,6 +692,64 @@
"userSetupAllowed" : false,
"priority" : 30
} ]
+ }, {
+ "alias" : "registration",
+ "description" : "registration flow",
+ "providerId" : "basic-flow",
+ "topLevel" : true,
+ "builtIn" : true,
+ "authenticationExecutions" : [ {
+ "authenticator" : "registration-page-form",
+ "flowAlias" : "registration form",
+ "autheticatorFlow" : true,
+ "requirement" : "REQUIRED",
+ "userSetupAllowed" : false,
+ "priority" : 10
+ } ]
+ }, {
+ "alias" : "browser",
+ "description" : "browser based authentication",
+ "providerId" : "basic-flow",
+ "topLevel" : true,
+ "builtIn" : true,
+ "authenticationExecutions" : [ {
+ "authenticator" : "auth-cookie",
+ "autheticatorFlow" : false,
+ "requirement" : "ALTERNATIVE",
+ "userSetupAllowed" : false,
+ "priority" : 10
+ }, {
+ "authenticator" : "auth-spnego",
+ "autheticatorFlow" : false,
+ "requirement" : "DISABLED",
+ "userSetupAllowed" : false,
+ "priority" : 20
+ }, {
+ "flowAlias" : "forms",
+ "autheticatorFlow" : true,
+ "requirement" : "ALTERNATIVE",
+ "userSetupAllowed" : false,
+ "priority" : 30
+ } ]
+ }, {
+ "alias" : "forms",
+ "description" : "Username, password, otp and other auth forms.",
+ "providerId" : "basic-flow",
+ "topLevel" : false,
+ "builtIn" : true,
+ "authenticationExecutions" : [ {
+ "authenticator" : "auth-username-password-form",
+ "autheticatorFlow" : false,
+ "requirement" : "REQUIRED",
+ "userSetupAllowed" : false,
+ "priority" : 10
+ }, {
+ "authenticator" : "auth-otp-form",
+ "autheticatorFlow" : false,
+ "requirement" : "OPTIONAL",
+ "userSetupAllowed" : false,
+ "priority" : 20
+ } ]
} ],
"authenticatorConfig" : [ ],
"requiredActions" : [ {
@@ -760,6 +760,13 @@
"defaultAction" : false,
"config" : { }
}, {
+ "alias" : "CONFIGURE_TOTP",
+ "name" : "Configure Totp",
+ "providerId" : "CONFIGURE_TOTP",
+ "enabled" : true,
+ "defaultAction" : false,
+ "config" : { }
+ }, {
"alias" : "UPDATE_PASSWORD",
"name" : "Update Password",
"providerId" : "UPDATE_PASSWORD",
@@ -774,13 +781,6 @@
"defaultAction" : false,
"config" : { }
}, {
- "alias" : "CONFIGURE_TOTP",
- "name" : "Configure Totp",
- "providerId" : "CONFIGURE_TOTP",
- "enabled" : true,
- "defaultAction" : false,
- "config" : { }
- }, {
"alias" : "VERIFY_EMAIL",
"name" : "Verify Email",
"providerId" : "VERIFY_EMAIL",