Security patterns for a Microservices Architecture