Я использую приложение Azure AD для аутентификации приложения, а также для аутентификации пользователя.Теперь из одного и того же клиента AD любое зарегистрированное приложение может вызывать мое приложение как с маркером пользователя, так и с приложением, даже если я не добавил / не внес в белый список приложение вызывающего абонента.Это отличается от того, что случалось пару лет назад, когда мы должны были добавить делегированное разрешение в наши разрешения на регистрацию приложения, чтобы любое приложение могло вызывать нас с токеном.
Мое приложение Asp.Net Core используетприведенный ниже фрагмент кода для настройки аутентификации.
services.AddAuthentication(sharedOptions =>
{
sharedOptions.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer((option) =>
{
option.Audience = audience;
option.Authority = authority;
option.TokenValidationParameters = new TokenValidationParameters()
{
ValidateAudience = true,
};
});
Пожалуйста, дайте мне знать, почему больше нет необходимости добавлять делегированные разрешения в приложении Azure AD?
Спасибо