introduced changeAuthentication for AuthenticationService and Provider ...