Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> PostUser(OktaUserDto userDto)
        {
            await oktaUserService.CreateUser(userDto);

            return(Ok());
        }