BasicAuth using Hexagonal Architecture