共用方式為


SamlSubject 類別

定義

代表 SAML 安全性權杖的主體。

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

備註

SamlSecurityToken 安全性權杖會使用 SAML 判斷提示 (Assertion) 來指定其宣告,而這種判斷提示可指定安全性權杖的主體。 SAML 判斷提示中的宣告會以 SAML 陳述式表示。 SAML 規格會定義一組 SAML 陳述式型別,而其中一個為 SamlSubjectStatementSamlSubjectStatement 會判斷提示屬於 SamlSecurityToken 安全性權杖主體 (subject) 的主體 (principal)。 這個主體是使用 SamlSubject 類別加以指定。

建構函式

SamlSubject()

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

SamlSubject(String, String, String)

使用指定的名稱、名稱所在的網域以及名稱所使用的格式,初始化 SamlSubject 類別的新執行個體。

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

使用指定的名稱、名稱所在的網域、名稱所使用的格式、驗證通訊協定、其他驗證資訊以及金鑰識別碼,初始化 SamlSubject 類別的新執行個體。

屬性

ConfirmationMethods

取得 URI 參考集合,這些參考會識別應該要用來驗證主體的通訊協定。

Crypto

取得或設定密碼編譯金鑰,這個金鑰可用來驗證此 SAML 主體陳述式所識別的數位簽章。

IsReadOnly

取得值,這個值會指出這個執行個體的屬性是否是唯讀的。

KeyIdentifier

取得或設定金鑰識別碼,這個金鑰可讓使用者存取 SAML 安全性權杖主體所持有的密碼編譯金鑰。

Name

取得或設定 SAML 安全性權杖的主體名稱。

NameClaimType

取得用來表示 SAML 安全性權杖主體名稱的宣告型別。

NameFormat

取得或設定 URI 參考,這個參考表示 SAML 安全性權杖所用的主體名稱格式。

NameQualifier

取得或設定 SAML 安全性權杖主體名稱所在的網域。

SubjectConfirmationData

取得或設定驗證通訊協定可以使用的其他驗證資訊。

方法

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 序列化程式。

適用於

另請參閱