/// <summary> /// Creates the user. /// </summary> /// <param name="userDto">The user dto.</param> public async Task CreateUser(OktaUserDto userDto) { var createUser = new CreateOktaUser { Profile = userDto, GroupIds = new string[] { } }; var payload = JsonConvert.SerializeObject(createUser, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); var url = $"{Url}?activate=false"; var content = new StringContent(payload, Encoding.UTF8, "application/json"); var response = await httpClient.PostAsync(url, content); }
public async Task <IActionResult> PostUser(OktaUserDto userDto) { await oktaUserService.CreateUser(userDto); return(Ok()); }