AuthorizationOptions Класс

Определение

Предоставляет программную конфигурацию, используемую IAuthorizationService и IAuthorizationPolicyProvider.

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
Наследование
AuthorizationOptions

Конструкторы

AuthorizationOptions()

Предоставляет программную конфигурацию, используемую IAuthorizationService и IAuthorizationPolicyProvider.

Свойства

DefaultPolicy

Возвращает или задает политику авторизации по умолчанию. По умолчанию требуются пользователи, прошедшие проверку подлинности.

FallbackPolicy

Возвращает или задает резервную политику авторизации, используемую CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) при отсутствии IAuthorizeData. В результате AuthorizationMiddleware использует резервную политику, если экземпляры ресурса отсутствуют IAuthorizeData . Если ресурс имеет какой-либо IAuthorizeData , то они оцениваются вместо резервной политики. По умолчанию резервная политика имеет значение NULL и обычно не оказывает никакого влияния, если в конвейере нет программы AuthorizationMiddleware. По умолчанию IAuthorizationServiceон не используется каким-либо образом.

InvokeHandlersAfterFailure

Определяет, следует ли вызывать обработчики авторизации после HasFailed. По умолчанию используется значение «true».

Методы

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Добавьте политику, созданную на основе делегата с указанным именем.

AddPolicy(String, AuthorizationPolicy)

Добавьте политику авторизации с указанным именем.

GetPolicy(String)

Возвращает политику для указанного имени или значение NULL, если политика с этим именем не существует.

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