AuthorizationOptions クラス

定義

によって使用される IAuthorizationService プログラムによる構成を提供します IAuthorizationPolicyProvider

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
継承
AuthorizationOptions

コンストラクター

AuthorizationOptions()

によって使用される IAuthorizationService プログラムによる構成を提供します IAuthorizationPolicyProvider

プロパティ

DefaultPolicy

既定の承認ポリシーを取得または設定します。 既定では、認証済みユーザーを要求します。

FallbackPolicy

IAuthorizeData が指定されていない場合に使用される CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) フォールバック承認ポリシーを取得または設定します。 その結果、リソースのインスタンスがない IAuthorizeData 場合、AuthorizationMiddleware はフォールバック ポリシーを使用します。 リソースがある場合は IAuthorizeData 、フォールバック ポリシーの代わりに評価されます。 既定ではフォールバック ポリシーは null であり、パイプラインに AuthorizationMiddleware がない限り、通常は無効になります。 既定 IAuthorizationServiceでは使用されません。

InvokeHandlersAfterFailure

承認ハンドラーを後 HasFailedで呼び出す必要があるかどうかを判断します。 既定値は true です。

メソッド

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

指定した名前のデリゲートから構築されたポリシーを追加します。

AddPolicy(String, AuthorizationPolicy)

指定した名前の承認ポリシーを追加します。

GetPolicy(String)

指定した名前のポリシーを返します。名前を持つポリシーが存在しない場合は null を返します。

適用対象