AuthorizationOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 和 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。 |