Added basic keycloak support to frontend. Requires a valid keycloak.json.