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».

Применяется к