cache user in ChainedAuthenticator