Saml2AuthorizationDecisionStatement 類別

定義

代表 SAML 2.0 定義的 <saml:AuthzDecisionStatement> 項目。

public ref class Saml2AuthorizationDecisionStatement : System::IdentityModel::Tokens::Saml2Statement
public class Saml2AuthorizationDecisionStatement : System.IdentityModel.Tokens.Saml2Statement
type Saml2AuthorizationDecisionStatement = class
    inherit Saml2Statement
Public Class Saml2AuthorizationDecisionStatement
Inherits Saml2Statement
繼承
Saml2AuthorizationDecisionStatement

備註

Saml2SecurityToken 安全性權杖會使用 SAML 判斷提示來指定其宣告,而這種判斷指示可指定主體是否已獲得存取特定資源的授權。 SAML 判斷提示中的宣告會以 SAML 陳述式表示。 SAML 2.0 規格會定義一組 SAML 語句類型,其中一個是由 類別表示 SamlAuthorizationDecisionStatement 。 在 屬性的 SAML 2.0 判斷 Saml2Assertion.Statements 提示中指定時,判斷 SamlAuthorizationDecisionStatement 提示判斷提示主體存取指定資源的授權決策。 SAML 2.0 判斷提示的主旨是由 屬性指定 Saml2Assertion.Subject 。 下表會摘要列出與授權決策關聯的屬性。

屬性 描述
Decision SAML 授權單位根據 Resource 屬性提供之資源所呈現的授權決策。
Evidence SAML 授權單位在呈現決策時所仰賴的 SAML 判斷提示集合。
Resource URI 參考,其中會識別要請求其存取權的資源。
Actions 主體已獲授權在 Resource 屬性所提供之資源上執行的動作集合。 每個動作都會以的 Saml2Action實例表示。

如需這個類別所代表項目的詳細資訊,請參閱下列規格:Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 (OASIS 安全性聲明標記語言 (SAML) V2.0 的聲明與通訊協定)。

建構函式

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

使用對指定資源所執行的指定決定,初始化 Saml2AuthorizationDecisionStatement 類別的新執行個體。

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

使用對指定資源所執行之指定動作的指定決定,初始化 Saml2AuthorizationDecisionStatement 類別的新執行個體。

欄位

EmptyResource

取得空白 URI 參考。 參考可能會用來設定Resource屬性。 使用時,它會指定目前文件的開頭。

屬性

Actions

取得或設定已獲授權在指定資源上執行的動作集合。

Decision

取得或設定 SAML 授權單位就有關指定資源所呈現的決策。

Evidence

取得或設定 SAML 授權單位做出決策時依賴的判斷提示集合。 [Saml2Core, 2.7.4]

Resource

取得或設定用來識別資源的 URI 參考,針對此資源搜尋存取授權。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於