Refactor WWWAuthenticate
Create Abstracts\AuthHeader to remove code duplication