Beispiel #1
0
        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);
 }