Esempio n. 1
0
        /// <summary>
        /// https://duo.com/docs/authapi#/enroll
        /// </summary>
        /// <param name="username">Username for the created user. If not given, a random username will be assigned and returned.</param>
        /// <param name="valid_secs">Seconds for which the activation code will remain valid. Default: 86400 (one day).</param>
        public async Task <DuoResponse <EnrollResult> > EnrollAsync(string username = null, int?valid_secs = null)
        {
            var request  = builder.EnrollRequest(username, valid_secs);
            var response = await client.SendAsync(request).ConfigureAwait(false);

            return(await DuoResponse.ParseAsync <EnrollResultModel, EnrollResult>(response));
        }