Table of Contents

ConfigurableAsyncAuthorizationFilter<TOptions> Class

Definition

A base class implementation of a filter that asynchronously confirms request authorization.

public abstract class ConfigurableAsyncAuthorizationFilter<TOptions> : Configurable<TOptions>, IConfigurable<TOptions>, IAsyncAuthorizationFilter, IFilterMetadata where TOptions : class, IParameterObject, new()

Type Parameters

TOptions

The type of the configured options.

Inheritance
Configurable<TOptions>
ConfigurableAsyncAuthorizationFilter<TOptions>
Implements
IConfigurable<TOptions>
Derived
Inherited Members

Constructors

Name Description
ConfigurableAsyncAuthorizationFilter(IOptions<TOptions>)

Initializes a new instance of the ConfigurableAsyncAuthorizationFilter<TOptions> class.

Methods

Name Description
OnAuthorizationAsync(AuthorizationFilterContext)

Called early in the filter pipeline to confirm request is authorized.

See Also