issues
search
bcgov
/
critterbase-api
0
stars
0
forks
source link
Jwt authentication
#31
Closed
GrahamS-Quartech
closed
1 year ago
GrahamS-Quartech
commented
1 year ago
Several changes to ease integration with SIMS.
User schema was changed to drop system name and rename system_user_id to user_identifier (more in line with SIMS)
Audit table holds system name instead. This is a TEXT type field, set from claims inside the token and held in the user context temp table.
Support for keycloak authentication, ported from SIMS api. This eliminates the need for authentication headers / API keys.
Some api functionality has been changed to be more keycloak centered.
Some DB functions have been changed to be more keycloak centered (see migration files).
Several changes to ease integration with SIMS.