AuthorizationBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
承認の構成に使用されます
public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
- 継承
-
AuthorizationBuilder
コンストラクター
AuthorizationBuilder(IServiceCollection) |
AuthorizationBuilder の新しいインスタンスを初期化します。 |
プロパティ
Services |
構成されているサービス。 |
メソッド
AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>) |
指定された名前を持つデリゲートから構築され、DefaultPolicy として使用されるポリシーを追加します。 |
AddDefaultPolicy(String, AuthorizationPolicy) |
指定された名前を持つデリゲートから構築され、既定のポリシーとして使用されるポリシーを追加します。 |
AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>) |
指定された名前を持つデリゲートから構築され、FallbackPolicy として使用されるポリシーを追加します。 |
AddFallbackPolicy(String, AuthorizationPolicy) |
指定された名前を持つデリゲートから構築され、FallbackPolicy として使用されるポリシーを追加します。 |
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
指定された名前のデリゲートから構築されたポリシーを追加します。 |
AddPolicy(String, AuthorizationPolicy) |
AuthorizationPolicyによってIAuthorizationService使用できる を追加します。 |
SetDefaultPolicy(AuthorizationPolicy) |
既定の承認ポリシーを設定します。 既定では、認証されたユーザーが必要です。 |
SetFallbackPolicy(AuthorizationPolicy) |
IAuthorizeData が指定されていない場合に によって CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) 使用されるフォールバック承認ポリシーを設定します。 その結果、リソースのインスタンスがない IAuthorizeData 場合、AuthorizationMiddleware はフォールバック ポリシーを使用します。 リソースにがある IAuthorizeData 場合は、フォールバック ポリシーの代わりに評価されます。 既定ではフォールバック ポリシーは null であり、通常はパイプラインに AuthorizationMiddleware がない限り効果はありません。 これは、既定 IAuthorizationServiceでは使用されません。 |
SetInvokeHandlersAfterFailure(Boolean) |
の後に HasFailed承認ハンドラーを呼び出す必要があるかどうかを判断します。 既定値は true です。 |