проверка токена активной директории случайно медлительность и ошибка - PullRequest
0 голосов
/ 30 июня 2019

Я сталкиваюсь с некоторой случайной проблемой авторизации при использовании следующего кода для аутентификации в активном каталоге рекламы (у меня есть веб-API).

Я полагаю, что этот код отправит запрос проверки в наш активный каталог Azure, но случайно мы получили ошибку проверки, и иногда для получения результата проверки может потребоваться некоторое время.

app.UseWindowsAzureActiveDirectoryBearerAuthentication(
                new WindowsAzureActiveDirectoryBearerAuthenticationOptions
                {
                    Tenant = Constants.AzureActiveDirectoryTenant,
                    TokenValidationParameters = new TokenValidationParameters
                    {
                        ValidateAudience = true,
                        // These values will be checked against what is received in the access token.
                        ValidAudiences = Constants.AzureActiveDirectoryValidAudiences
                    }
                });

Можно ли понять, почему проверка не удалась?Также о скорости, можно ли создать какой-то собственный метод для кэширования токена на моем веб-сайте?Поэтому мне не нужно постоянно проверять каждый запрос к AD.

1 Ответ

0 голосов
/ 02 июля 2019

Вы можете попробовать пакет Microsoft.Owin.Diagnostics nuget для проверки журналов.

В качестве альтернативы для удаленной отладки:

В Cloud Explorer в Visual Studioнайдите ваше веб-приложение и выберите «Удаленная отладка».

Затем опубликуйте свой сайт в режиме отладки.

На портале включите его, выбрав «Настройки приложения»> «Отладка»> «Удаленная отладка»> «Вкл»

.
...