AuthorizationOptions 類別

定義

提供 和 IAuthorizationPolicyProvider 所使用的 IAuthorizationService 程式設計組態。

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

建構函式

AuthorizationOptions()

提供 和 IAuthorizationPolicyProvider 所使用的 IAuthorizationService 程式設計組態。

屬性

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。

適用於