The user-authentication microservice