SamlSubject 類別

定義

代表 SAML 安全令牌的主題。

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

備註

SamlSecurityToken 安全權杖透過 SAML 斷言來指定其主張,而 SAML 則可指定安全權杖的主體。 SAML 斷言中的主張以 SAML 陳述表示。 SAML 規範定義了一組 SAML 語句類型,其中一種是 SamlSubjectStatement。 A SamlSubjectStatement 斷言安全令牌所主的 SamlSecurityToken 主體。 此原則是透過 SamlSubject 類別來指定的。

建構函式

名稱 Description
SamlSubject()

初始化 SamlSubject 類別的新執行個體。

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

使用指定的名稱、名稱所在的網域、名稱的格式、認證協定、額外的認證資訊及金鑰識別碼,初始化類別的新 SamlSubject 實例。

SamlSubject(String, String, String)

使用指定的名稱、該名稱所在的網域,以及名稱的格式,初始化一個新的類別實例 SamlSubject

屬性

名稱 Description
ConfirmationMethods

取得一組 URI 參考,以識別應該用於驗證主體的協定。

Crypto

取得或設定用於驗證此 SAML 主題語句所識別數位簽章的密碼金鑰。

IsReadOnly

會得到一個值,表示該實例的屬性是否為唯讀。

KeyIdentifier

取得或設定金鑰識別碼,提供存取 SAML 安全令牌主體持有的密碼學金鑰。

Name

取得或設定 SAML 安全令牌的主旨名稱。

NameClaimType

取得用來代表 SAML 安全憑證主旨名稱的聲明類型。

NameFormat

取得或設定一個 URI 參考,代表 SAML 安全令牌主體名稱的格式。

NameQualifier

取得或設定 SAML 安全令牌主體名稱所在的網域。

SubjectConfirmationData

取得或設定額外的認證資訊,供認證協議使用。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
ExtractClaims()

利用此類別的性質獲得一組權利要求。

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

利用此類別的屬性及指定的 SAML 安全憑證驗證器取得一組權利要求。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MakeReadOnly()

導致此實例為唯讀。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

從指定的 XML 讀取器讀取該 <saml:Subject> 元素。

ToString()

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

(繼承來源 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

將該 <saml:Subject> 元素寫入指定的 XML 序列化器中。

適用於

另請參閱