public async Task Can_launch_email_code_flow() { // Arrange var authenticationApiClient = new AuthenticationApiClient(new Uri(GetVariable("AUTH0_AUTHENTICATION_API_URL"))); // Act var request = new PasswordlessEmailRequest { ClientId = GetVariable("AUTH0_CLIENT_ID"), Email = "your email", Type = PasswordlessEmailRequestType.Code }; var response = await authenticationApiClient.StartPasswordlessEmailFlowAsync(request); response.Should().NotBeNull(); response.Email.Should().Be(request.Email); }
public Task<PasswordlessEmailResponse> StartPasswordlessEmailFlow(PasswordlessEmailRequest request) { return Connection.PostAsync<PasswordlessEmailResponse>("passwordless/start", new { client_id = request.ClientId, connection = "email", email = request.Email, send = request.Type.ToString().ToLower(), authParams = request.AuthenticationParameters }, null, null, null, null, null); }