AuthorizationOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
と で使用されるプログラムによる 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 を返します。 |