AuthorizeFilter クラス

定義

特定AuthorizationPolicyIAsyncAuthorizationFilter を適用する の実装。 MVC は を AuthorizeAttribute 認識し、関連付けられているアクションまたはコントローラーにこのフィルターのインスタンスを追加します。

public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
継承
AuthorizeFilter
実装

注釈

承認フィルターは、 と FallbackPolicy組み合わせて使用するためのものではありません。 フォールバック ポリシーは、承認フィルターよりも優先されます。

コンストラクター

AuthorizeFilter()

新しい AuthorizeFilter インスタンスを初期化します。

AuthorizeFilter(AuthorizationPolicy)

AuthorizeFilter しいインスタンスを初期化します。

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

AuthorizeFilter しいインスタンスを初期化します。

AuthorizeFilter(IEnumerable<IAuthorizeData>)

AuthorizeFilter の新しいインスタンスを初期化します。

AuthorizeFilter(String)

AuthorizeFilter の新しいインスタンスを初期化します。

プロパティ

AuthorizeData

IAuthorizeDataに結合する IAuthorizeData

Policy

使用する承認ポリシーを取得します。

PolicyProvider

IAuthorizationPolicyProviderポリシー名の解決に使用する 。

メソッド

OnAuthorizationAsync(AuthorizationFilterContext)

要求が承認されていることを確認するために、フィルター パイプラインの早い段階で呼び出されます。

明示的なインターフェイスの実装

IFilterFactory.CreateInstance(IServiceProvider)

特定AuthorizationPolicyIAsyncAuthorizationFilter を適用する の実装。 MVC は を AuthorizeAttribute 認識し、関連付けられているアクションまたはコントローラーにこのフィルターのインスタンスを追加します。

IFilterFactory.IsReusable

特定AuthorizationPolicyIAsyncAuthorizationFilter を適用する の実装。 MVC は を AuthorizeAttribute 認識し、関連付けられているアクションまたはコントローラーにこのフィルターのインスタンスを追加します。

適用対象