Skip to content
Snippets Groups Projects

Fixed various front-end related bugs

Merged Martin Weise requested to merge fix-frontend-bugs into dev
92 files
+ 2082
1103
Compare changes
  • Side-by-side
  • Inline

Files

@@ -120,6 +120,17 @@
@@ -120,6 +120,17 @@
"clientRole" : false,
"clientRole" : false,
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
"attributes" : { }
"attributes" : { }
 
}, {
 
"id" : "e63e61a2-d852-4ad3-bfb5-92d9ceafef6a",
 
"name" : "escalated-user-handling",
 
"description" : "${escalated-user-handling}",
 
"composite" : true,
 
"composites" : {
 
"realm" : [ "find-user" ]
 
},
 
"clientRole" : false,
 
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
 
"attributes" : { }
}, {
}, {
"id" : "be4e1aba-e276-4241-b6ea-01dce6c52f8b",
"id" : "be4e1aba-e276-4241-b6ea-01dce6c52f8b",
"name" : "find-container",
"name" : "find-container",
@@ -206,6 +217,14 @@
@@ -206,6 +217,14 @@
"clientRole" : false,
"clientRole" : false,
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
"attributes" : { }
"attributes" : { }
 
}, {
 
"id" : "993b5c69-9eb2-42af-ac28-b4a46c6b61f2",
 
"name" : "find-user",
 
"description" : "${find-user}",
 
"composite" : false,
 
"clientRole" : false,
 
"containerId" : "82c39861-d877-4667-a0f3-4daa2ee230e0",
 
"attributes" : { }
}, {
}, {
"id" : "e4cfdc4d-2373-477b-a8df-161db99aba00",
"id" : "e4cfdc4d-2373-477b-a8df-161db99aba00",
"name" : "create-foreign-identifier",
"name" : "create-foreign-identifier",
@@ -1880,7 +1899,7 @@
@@ -1880,7 +1899,7 @@
"subType" : "authenticated",
"subType" : "authenticated",
"subComponents" : { },
"subComponents" : { },
"config" : {
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "saml-role-list-mapper", "saml-user-property-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper" ]
"allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "saml-role-list-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper" ]
}
}
}, {
}, {
"id" : "3ab11d74-5e76-408a-b85a-26bf8950f979",
"id" : "3ab11d74-5e76-408a-b85a-26bf8950f979",
@@ -1889,7 +1908,7 @@
@@ -1889,7 +1908,7 @@
"subType" : "anonymous",
"subType" : "anonymous",
"subComponents" : { },
"subComponents" : { },
"config" : {
"config" : {
"allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper", "oidc-full-name-mapper" ]
"allowed-protocol-mapper-types" : [ "oidc-usermodel-attribute-mapper", "saml-role-list-mapper", "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-attribute-mapper", "saml-user-property-mapper", "oidc-address-mapper", "oidc-usermodel-property-mapper" ]
}
}
} ],
} ],
"org.keycloak.keys.KeyProvider" : [ {
"org.keycloak.keys.KeyProvider" : [ {
@@ -1941,7 +1960,7 @@
@@ -1941,7 +1960,7 @@
"internationalizationEnabled" : false,
"internationalizationEnabled" : false,
"supportedLocales" : [ ],
"supportedLocales" : [ ],
"authenticationFlows" : [ {
"authenticationFlows" : [ {
"id" : "e29d33f1-c44c-4f6b-b8ca-54eb4b468f1d",
"id" : "85d85037-1863-4869-b9ab-09582853f779",
"alias" : "Account verification options",
"alias" : "Account verification options",
"description" : "Method with which to verity the existing account",
"description" : "Method with which to verity the existing account",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -1963,7 +1982,7 @@
@@ -1963,7 +1982,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "bc4badef-d637-4448-b345-3e79f24290b0",
"id" : "e89d11ed-c578-409a-aaed-d00db2951f66",
"alias" : "Authentication Options",
"alias" : "Authentication Options",
"description" : "Authentication options.",
"description" : "Authentication options.",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -1992,7 +2011,7 @@
@@ -1992,7 +2011,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "06ddc635-bb0d-443a-ab6b-7f56be7fd59a",
"id" : "5bfb765d-30bf-4708-b85e-01beb0813a75",
"alias" : "Browser - Conditional OTP",
"alias" : "Browser - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2014,7 +2033,7 @@
@@ -2014,7 +2033,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "a8230646-a4a8-40c2-a37a-e7ac4daf9a67",
"id" : "dfe729c0-df4b-4b9b-8170-fd29d703f691",
"alias" : "Direct Grant - Conditional OTP",
"alias" : "Direct Grant - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2036,7 +2055,7 @@
@@ -2036,7 +2055,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "e84a6624-232f-401e-9937-6c5865b2a341",
"id" : "e52f6f8c-edd8-42eb-a956-1e642d054a09",
"alias" : "First broker login - Conditional OTP",
"alias" : "First broker login - Conditional OTP",
"description" : "Flow to determine if the OTP is required for the authentication",
"description" : "Flow to determine if the OTP is required for the authentication",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2058,7 +2077,7 @@
@@ -2058,7 +2077,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "00094f7f-cdcb-4670-87b0-d75ed3fa986b",
"id" : "0fcdfbb3-4e4f-4c55-9e06-9baf3afef314",
"alias" : "Handle Existing Account",
"alias" : "Handle Existing Account",
"description" : "Handle what to do if there is existing account with same email/username like authenticated identity provider",
"description" : "Handle what to do if there is existing account with same email/username like authenticated identity provider",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2080,7 +2099,7 @@
@@ -2080,7 +2099,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "e8cea56d-d07c-4696-b389-0f70449ba26d",
"id" : "a3db4f3a-a772-4530-b948-c2ea688dc993",
"alias" : "Reset - Conditional OTP",
"alias" : "Reset - Conditional OTP",
"description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
"description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2102,7 +2121,7 @@
@@ -2102,7 +2121,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "505a65be-a4f8-4e6e-a1a0-21d20d3f07a5",
"id" : "d540d238-e69c-4eb1-8238-bf43c9f59118",
"alias" : "User creation or linking",
"alias" : "User creation or linking",
"description" : "Flow for the existing/non-existing user alternatives",
"description" : "Flow for the existing/non-existing user alternatives",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2125,7 +2144,7 @@
@@ -2125,7 +2144,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "9c31dad3-3367-4f7e-9fd0-3c855e1da0b8",
"id" : "b0b433e3-3a58-4915-8833-ad55fef4aab7",
"alias" : "Verify Existing Account by Re-authentication",
"alias" : "Verify Existing Account by Re-authentication",
"description" : "Reauthentication of existing account",
"description" : "Reauthentication of existing account",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2147,7 +2166,7 @@
@@ -2147,7 +2166,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "e6fdd307-ca87-43f0-9f74-2bc567cc02db",
"id" : "68ec036a-f399-4980-80b7-a27867f5e650",
"alias" : "browser",
"alias" : "browser",
"description" : "browser based authentication",
"description" : "browser based authentication",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2183,7 +2202,7 @@
@@ -2183,7 +2202,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "b42d375b-1cb9-4cc7-be7d-fae32791d0a8",
"id" : "aa32f681-942b-4194-b8df-124f210bcaa9",
"alias" : "clients",
"alias" : "clients",
"description" : "Base authentication for clients",
"description" : "Base authentication for clients",
"providerId" : "client-flow",
"providerId" : "client-flow",
@@ -2219,7 +2238,7 @@
@@ -2219,7 +2238,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "3c534feb-1736-4ff4-8187-192e49f21fd9",
"id" : "1169765a-7850-4a9a-9a72-9a9dcf75ac8b",
"alias" : "direct grant",
"alias" : "direct grant",
"description" : "OpenID Connect Resource Owner Grant",
"description" : "OpenID Connect Resource Owner Grant",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2248,7 +2267,7 @@
@@ -2248,7 +2267,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "5f3c06ca-8691-4c6c-8892-8d29563da9d0",
"id" : "60f23852-a761-4290-982b-c51876f4c382",
"alias" : "docker auth",
"alias" : "docker auth",
"description" : "Used by Docker clients to authenticate against the IDP",
"description" : "Used by Docker clients to authenticate against the IDP",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2263,7 +2282,7 @@
@@ -2263,7 +2282,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "76abf3cd-3635-494e-b75d-a3132a7933a5",
"id" : "a09aa7bd-3f8f-444d-83d0-f095b5f7c6bb",
"alias" : "first broker login",
"alias" : "first broker login",
"description" : "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
"description" : "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2286,7 +2305,7 @@
@@ -2286,7 +2305,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "d44f3e97-d11a-49ba-a3bf-7c8489de290d",
"id" : "85d2028a-ab84-4fcb-8088-94c927051018",
"alias" : "forms",
"alias" : "forms",
"description" : "Username, password, otp and other auth forms.",
"description" : "Username, password, otp and other auth forms.",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2308,7 +2327,7 @@
@@ -2308,7 +2327,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "7e60e213-6272-484c-b620-d7cf4f98f950",
"id" : "43ffa27d-3940-4b9b-857d-85f2b3729710",
"alias" : "http challenge",
"alias" : "http challenge",
"description" : "An authentication flow based on challenge-response HTTP Authentication Schemes",
"description" : "An authentication flow based on challenge-response HTTP Authentication Schemes",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2330,7 +2349,7 @@
@@ -2330,7 +2349,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "cce9e0e9-82f4-499d-a6f7-fc556248fc25",
"id" : "2e900379-7ae7-431d-a586-2014f7688aa0",
"alias" : "registration",
"alias" : "registration",
"description" : "registration flow",
"description" : "registration flow",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2346,7 +2365,7 @@
@@ -2346,7 +2365,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "61f08b26-e87b-4126-ac7a-c704d01e54dc",
"id" : "844942ca-41ae-4d50-b3ab-7815d9df6332",
"alias" : "registration form",
"alias" : "registration form",
"description" : "registration form",
"description" : "registration form",
"providerId" : "form-flow",
"providerId" : "form-flow",
@@ -2382,7 +2401,7 @@
@@ -2382,7 +2401,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "d9ce077f-16c2-4c96-aba5-dd60bb3aa536",
"id" : "7c108a2a-abbd-462e-a9fc-917f28b67f80",
"alias" : "reset credentials",
"alias" : "reset credentials",
"description" : "Reset credentials for a user if they forgot their password or something",
"description" : "Reset credentials for a user if they forgot their password or something",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2418,7 +2437,7 @@
@@ -2418,7 +2437,7 @@
"userSetupAllowed" : false
"userSetupAllowed" : false
} ]
} ]
}, {
}, {
"id" : "8d4383f0-ebd2-4e0b-8d3f-2c6e1793c05b",
"id" : "b47ae4b9-a177-44ef-b41e-c7e5da6220c7",
"alias" : "saml ecp",
"alias" : "saml ecp",
"description" : "SAML ECP Profile Authentication Flow",
"description" : "SAML ECP Profile Authentication Flow",
"providerId" : "basic-flow",
"providerId" : "basic-flow",
@@ -2434,13 +2453,13 @@
@@ -2434,13 +2453,13 @@
} ]
} ]
} ],
} ],
"authenticatorConfig" : [ {
"authenticatorConfig" : [ {
"id" : "1206bd7a-0525-4e21-9bc7-d9ec62c1a4bc",
"id" : "81c9b7e4-2574-46b1-8a2a-e35edc716c1c",
"alias" : "create unique user config",
"alias" : "create unique user config",
"config" : {
"config" : {
"require.password.update.after.registration" : "false"
"require.password.update.after.registration" : "false"
}
}
}, {
}, {
"id" : "f5ff277d-b059-4dff-aaf8-8c5feeca1d4c",
"id" : "14491568-0d51-4082-9bb2-216d3cb4ab34",
"alias" : "review profile config",
"alias" : "review profile config",
"config" : {
"config" : {
"update.profile.on.first.login" : "missing"
"update.profile.on.first.login" : "missing"
Loading