/// <inheritdoc /> public override async Task <TUser> SignUpExternalAsync(SignUpExternalRequest <TUser, Guid> request, CancellationToken cancellationToken = default) { if (request == null) { throw new ArgumentNullException(nameof(request)); } return(await base.SignUpExternalAsync(request, cancellationToken)); }
/// <summary> /// Sign Up External Callback Async. /// </summary> /// <param name="request">The <see cref="SignUpExternalRequest{TUser}"/>.</param> /// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> /// <returns>The <see cref="AccessToken"/>.</returns> public virtual async Task <TUser> SignUpExternalAsync(SignUpExternalRequest <TUser> request, CancellationToken cancellationToken = default) { if (request == null) { throw new ArgumentNullException(nameof(request)); } return(await this.CustomAsync <SignUpExternalRequest <TUser>, TUser>(request, cancellationToken)); }