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 を返します。

適用対象