feat(auth): add provider Auth to handle BACKEND_URL config.

#7