Sync over from code.il2 RCDEV_0824 branch
General MR
Summary
Changes ported over from https://code.il2.dso.mil/platform-one/big-bang/keycloak/keycloak-p1-auth-plugin/-/merge_requests/5.
Registration form updates include:
- Reading of First Name, Last Name, Affiliation from CAC card and auto population of them
- UI restriction of email domains to gov and business emails
- UI restriction of password requirements
- UI disablement of password confirmation until password field passes requirements check
- Appearance of username field once the entered email contains '@' sign and disappearance if it is removed.
- Auto-population of username with email prefix(all chars preceeding '@' sign)
Passing pipeline from RC tag: https://code.il2.dso.mil/platform-one/big-bang/keycloak/keycloak-p1-auth-plugin/-/pipelines/713888
Relevant logs/screenshots
(Include any relevant logs/screenshots)
Linked Issue
Upgrade Notices
N/A
Edited by Samuel Sarnowski