Esempio n. 1
0
        /// <summary>
        /// https://duo.com/docs/authapi#/logo
        /// </summary>
        public async Task <DuoResponse <LogoResult> > LogoAsync()
        {
            var request  = builder.LogoRequest();
            var response = await client.SendAsync(request).ConfigureAwait(false);

            if (!response.IsSuccessStatusCode)
            {
                return(await DuoResponse.ErrorAsync <LogoResult>(response));
            }
            var content = await response.Content.ReadAsByteArrayAsync();

            return(new DuoResponse <LogoResult>
            {
                IsSuccessful = true,
                OriginalResponse = response,
                Result = new LogoResult(content)
            });
        }