User authentication

Using Keycloak to enable user authentication