renamed AuthenticationListener to AuthenticationSubscriber