Article harbor auth provider

This PR addresses #8 .