Я настроил свой веб-интерфейс API для обязательной аутентификации с помощью Azure AD.
Это многошаговая конфигурация
- При запуске. Auth.cs
public void ConfigureAuth(IAppBuilder app)
{
app.UseWindowsAzureActiveDirectoryBearerAuthentication(new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
Tenant = ConfigurationManager.AppSettings["ida:Tenant"],
TokenValidationParameters = new System.IdentityModel.Tokens.TokenValidationParameters
{
ValidAudience = ConfigurationManager.AppSettings["ida:Audience"]
}
});
}
В Azure AD я настраиваю регистрацию приложения и настраиваю URL-адреса перенаправления
Однако при локальном тестировании конечных точек из интерфейса SwaggerЯ получаю эту ошибку: «Для этого запроса было отказано в авторизации».
Все работает при развертывании в Azure, но для экономии времени хотелось бы иметь возможность локальной отладки.