A Future that completes when the client has authenticated, or completes with an error if the client could not authenticate.
Future<void> get authenticated => _authenticated.future;