Implemented AuthService as a configurable Provider