Removed abstract authenticator, extended for authenticator off basic auth