73 Commits

Author SHA1 Message Date
Joseph Garrone
a217f617d8 Remove profile.attributesByName from the kcContext 2024-05-28 01:05:35 +02:00
Joseph Garrone
56d6d8001a Fix #549 after test 2024-05-28 00:23:48 +02:00
Joseph Garrone
9f2755bc7f Most of the work done for #549 2024-05-27 17:18:06 +02:00
Joseph Garrone
22e7ff1424 Update prettier configuration 2024-05-20 15:50:58 +02:00
Joseph Garrone
977d0dc761 Bundle bin 2024-05-19 04:02:36 +02:00
Joseph Garrone
d4f03b6b9e bin general reresh, introducing termost 2024-05-18 01:17:31 +02:00
Joseph Garrone
21454b9168 Pass totp.policy.getAlgorithmKey() to the freemarker template 2024-05-18 01:17:31 +02:00
Joseph Garrone
8d21425ae0 route the pages removed in kc 24 at low level 2024-05-18 01:15:58 +02:00
Joseph Garrone
e9f7f9d091 Provide mocks data for the new pages 2024-05-18 01:15:58 +02:00
Joseph Garrone
94b618626d Add webauthn-error.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
88aaa18a24 Add the login-x509-info.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
8683cf88fe Update login-username.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
d5376b80c2 Update login-update-password.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
3ec5aa84ad Update login-reset-password.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
c80c399e6b Add login-reset-otp.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
9001e254cc Add login-recovery-authn-code-input.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
754b5be768 Fix type confusion 2024-05-18 01:15:58 +02:00
Joseph Garrone
064f3b2041 Add login-recovery-authn-code-config.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
43092ce81a Fix ftl template not correctly parsing numbers 2024-05-18 01:15:58 +02:00
Joseph Garrone
1abf0bb0d7 Update page login-password.ftl 2024-05-18 01:15:58 +02:00
Joseph Garrone
324b1fed5d Update the login-otp.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
1d4cf2a446 Update login-oauth-grant.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
08cd62d924 add frontchannel-logout.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
8d0d17910c Update error.ftl 2024-05-18 01:15:58 +02:00
Joseph Garrone
34e1621b84 Add delete-account-confirm.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
93d90d0ba6 Add code.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
652643f189 Add webauthn-register.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
5cfb289736 update webauthn-autenticate.ftl 2024-05-18 01:15:58 +02:00
Joseph Garrone
54b129630e Refactor terms 2024-05-18 01:15:58 +02:00
Joseph Garrone
0cfa8de0ad Update update-email.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
f5ab145906 Remove misleading comment 2024-05-18 01:15:58 +02:00
Joseph Garrone
3eeba99152 Add delete-credential.ftl page 2024-05-18 01:15:58 +02:00
Joseph Garrone
58dfd3c25c Factorise LoginUserProfile and LoginUpdateProfile 2024-05-18 01:15:58 +02:00
Joseph Garrone
22a0c9f401 Remove unused variable 2024-05-18 01:15:58 +02:00
Joseph Garrone
7772550438 Login page overhaul 2024-05-18 01:15:58 +02:00
Joseph Garrone
f0ffb3fc10 Fully retrocompatible, factorized Register page 🚀 2024-05-18 01:15:58 +02:00
Joseph Garrone
96f0e6df2a File structure update 2024-05-18 01:15:58 +02:00
Joseph Garrone
fb4a7d2ba3 Done with the new Register page (not yet retrocompatible) 2024-05-18 01:15:58 +02:00
Joseph Garrone
73a39bedf5 Apply number unformat during validation if any 2024-05-18 01:15:58 +02:00
Joseph Garrone
d04950cbc9 Load number unformat for pre form submission 2024-05-18 01:15:58 +02:00
Joseph Garrone
b4d924adfa Almost done with UserProfileFormField.tsx 2024-05-18 01:15:58 +02:00
Joseph Garrone
f7d733b407 Checkpoint validation supporting various multi valued fields 2024-05-18 01:15:58 +02:00
Joseph Garrone
f42e6764b7 Checkpoint before refactor again 2024-05-18 01:15:58 +02:00
Joseph Garrone
96a6e81235 Implement password policy validation 2024-05-18 01:15:58 +02:00
Joseph Garrone
6d8b0e0539 do not use custom validator to check if password confirmation matches password 2024-05-18 01:15:58 +02:00
Joseph Garrone
f09ea971cf Dot not create fake attribute field, hide password confirm at an higher level 2024-05-18 01:15:58 +02:00
Joseph Garrone
008fa2b0c4 Add multivalued field validator 2024-05-18 01:15:58 +02:00
Joseph Garrone
9040704659 Update KcContext type def, use an ext to get password policies. 2024-05-18 01:15:58 +02:00
Joseph Garrone
a0367066b4 Feat polifill for getFirstError and make existsError accept more than one field (kcContext.messagePerField) 2024-05-18 01:15:58 +02:00
Joseph Garrone
138208bf82 Update prepare template for Keycloak 24 2024-05-18 01:15:58 +02:00