https://mytecharm.com.co/post/extracting-authentication-to-a-microservice-rxrl13