ucd-library / aggie-experts

Publicly reported feedback and issues for Aggie Experts
https://ucd-library.github.io/aggie-experts/
MIT License
1 stars 2 forks source link

Qh keycloak experts #439

Closed qjhart closed 2 weeks ago

qjhart commented 3 weeks ago

This PR updates Aggie Experts in some major ways. First off, we assign expertIds to everyone in the system. This eliminates any use of UCD identifiers in our system.

This requires that experts be in keycloak and have a valid expertID, so expert-cdl now checks and creates users on import.

This requires the experts-cdl to have a new secret that has privileges to add users.

All the file creation queries have been updated by adding expertID into the IAM database. In reality, we need to remove this database however.