public async Task SetUp() { var scopes = new { users = new { actions = new string[] { "create", "delete", "update" } }, connections = new { actions = new string[] { "create", "delete" } } }; string token = GenerateToken(scopes); apiClient = new ManagementApiClient(token, new Uri(GetVariable("AUTH0_MANAGEMENT_API_URL"))); // Create a connection connection = await apiClient.Connections.CreateAsync(new ConnectionCreateRequest { Name = Guid.NewGuid().ToString("N"), Strategy = "auth0", EnabledClients = new[] { "rLNKKMORlaDzrMTqGtSL9ZSXiBBksCQW" } }); // Create a user user = await apiClient.Users.CreateAsync(new UserCreateRequest { Connection = connection.Name, Email = $"{Guid.NewGuid().ToString("N")}@nonexistingdomain.aaa", EmailVerified = true, Password = "******" }); }
public async Task SetUp() { var scopes = new { users = new { actions = new string[] { "create", "delete" } }, connections = new { actions = new string[] { "create", "delete" } } }; string token = GenerateToken(scopes); managementApiClient = new ManagementApiClient(token, new Uri(GetVariable("AUTH0_MANAGEMENT_API_URL"))); // We will need a connection to add the users to... connection = await managementApiClient.Connections.Create(new ConnectionCreateRequest { Name = Guid.NewGuid().ToString("N"), Strategy = "auth0", EnabledClients = new []{ "rLNKKMORlaDzrMTqGtSL9ZSXiBBksCQW" } }); // And add a dummy user to test against user = await managementApiClient.Users.Create(new UserCreateRequest { Connection = connection.Name, Email = $"{Guid.NewGuid().ToString("N")}@nonexistingdomain.aaa", EmailVerified = true, Password = "******" }); // Add a user with a + in the username plusUser = await managementApiClient.Users.Create(new UserCreateRequest { Connection = connection.Name, Email = $"{Guid.NewGuid().ToString("N")}[email protected]", EmailVerified = true, Password = "******" }); }
public async Task Initialize() { var apiClient = new ManagementApiClient(GetVariable("AUTH0_TOKEN_DEVICE_CREDENTIALS"), new Uri(GetVariable("AUTH0_MANAGEMENT_API_URL"))); // Set up the correct Client, Connection and User client = await apiClient.Clients.CreateAsync(new ClientCreateRequest { Name = Guid.NewGuid().ToString("N") }); connection = await apiClient.Connections.CreateAsync(new ConnectionCreateRequest { Name = Guid.NewGuid().ToString("N"), Strategy = "auth0" }); user = await apiClient.Users.CreateAsync(new UserCreateRequest { Connection = connection.Name, Email = $"{Guid.NewGuid().ToString("N")}@nonexistingdomain.aaa", EmailVerified = true, Password = "******" }); }