authLogin method

Future<LoginAuthResponse> authLogin(
  1. LoginAuthRequest params, {
  2. CancellationToken? cancellationToken,
})

Authenticates with one method advertised during initialization.

Implementation

Future<v2.LoginAuthResponse> authLogin(
  v2.LoginAuthRequest params, {
  CancellationToken? cancellationToken,
}) async {
  lifecycle.peerCapabilities._require(
    v2_methods.authLoginMethod.capabilityPath,
    v2_methods.authLoginMethod.name,
  );
  _requireAdvertisedV2AuthMethod(lifecycle.peerAuthMethods, params.methodId);
  return _request(
    v2_methods.authLoginMethod,
    params,
    cancellationToken: cancellationToken,
  );
}