Overview
For many library's SSO setups, the "externalSystemId" field in the Folio user record is used to match information in the SAML response. With the adoption of Keycloak, we need to "copy" the value of externalSystemId into an attribute on the keycloak user (external_system_id).
Scope
- migration API adjustments
- create/update API adjustments
Acceptance Criteria
- keycloak users have an external_system_id attribute
- the migration API has been updated
- create/update user endpoints have been updated
- tests have been updated
- a demonstration is given to the team
|