AuthorizationBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для настройки авторизации
public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
- Наследование
-
AuthorizationBuilder
Конструкторы
AuthorizationBuilder(IServiceCollection) |
Инициализирует новый экземпляр AuthorizationBuilder. |
Свойства
Services |
Службы, которые настраиваются. |
Методы
AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>) |
Добавьте политику, созданную на основе делегата с указанным именем и используемую в качестве DefaultPolicy. |
AddDefaultPolicy(String, AuthorizationPolicy) |
Добавьте политику, созданную на основе делегата с указанным именем и используемую в качестве политики по умолчанию. |
AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>) |
Добавьте политику, созданную на основе делегата с указанным именем и используемую в качестве FallbackPolicy. |
AddFallbackPolicy(String, AuthorizationPolicy) |
Добавьте политику, созданную на основе делегата с указанным именем и используемую в качестве FallbackPolicy. |
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Добавьте политику, созданную на основе делегата с указанным именем. |
AddPolicy(String, AuthorizationPolicy) |
Добавляет объект , AuthorizationPolicy который может использоваться IAuthorizationService. |
SetDefaultPolicy(AuthorizationPolicy) |
Задает политику авторизации по умолчанию. По умолчанию требуются пользователи, прошедшие проверку подлинности. |
SetFallbackPolicy(AuthorizationPolicy) |
Задает резервную политику авторизации, используемую при CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) отсутствии IAuthorizeData. В результате AuthorizationMiddleware использует резервную политику, если экземпляры ресурса отсутствуют IAuthorizeData . Если ресурс имеет какой-либо IAuthorizeData , то они оцениваются вместо резервной политики. По умолчанию резервная политика имеет значение NULL и обычно не оказывает никакого влияния, если в конвейере нет программы AuthorizationMiddleware. По умолчанию IAuthorizationServiceон не используется каким-либо образом. |
SetInvokeHandlersAfterFailure(Boolean) |
Определяет, следует ли вызывать обработчики авторизации после HasFailed. По умолчанию используется значение «true». |