https://ideas.creativecasinoties.com/post/extracting-authentication-to-a-microservice-rxrl13