Extract UserAuthenticator service.
Manage Events work in progress.