Index: remoting/test/protocol_perftest.cc |
diff --git a/remoting/test/protocol_perftest.cc b/remoting/test/protocol_perftest.cc |
index cfbe3041e75d1128422edd38553a799baa6a59eb..d8a96432e2e7e1ff108ee5ee823bb99682f98c8a 100644 |
--- a/remoting/test/protocol_perftest.cc |
+++ b/remoting/test/protocol_perftest.cc |
@@ -388,17 +388,15 @@ class ProtocolPerfTest |
host_signaling_.get(), std::move(port_allocator_factory), nullptr, |
network_settings, protocol::TransportRole::CLIENT)); |
- scoped_ptr<protocol::Authenticator> client_authenticator( |
- new protocol::NegotiatingClientAuthenticator( |
- std::string(), // client_pairing_id |
- std::string(), // client_pairing_secret |
- kHostId, |
- base::Bind(&ProtocolPerfTest::FetchPin, base::Unretained(this)), |
- protocol::FetchThirdPartyTokenCallback())); |
+ protocol::ClientAuthenticationConfig client_auth_config; |
+ client_auth_config.host_id = kHostId; |
+ client_auth_config.fetch_secret_callback = |
+ base::Bind(&ProtocolPerfTest::FetchPin, base::Unretained(this)); |
+ |
client_.reset( |
new ChromotingClient(client_context_.get(), this, this, nullptr)); |
client_->set_protocol_config(protocol_config_->Clone()); |
- client_->Start(client_signaling_.get(), std::move(client_authenticator), |
+ client_->Start(client_signaling_.get(), client_auth_config, |
transport_context, kHostJid, std::string()); |
} |