Description
Add support to enable authentication and verification of users via Keycloak. Currently, TB is accessible via cigrid which handles user auth via google oauth2.
Since cigrid moves over to keycloak at the hospital side, we also need to make sure TB verifies and accepts tokens issued via keycloak.