Customer authentication service is responsible for managing the creation and lifecycle of user entities and their access tokens.