GenericXmlSecurityToken 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示以 XML 為基礎的安全性權杖。
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- 繼承
備註
當您透過網路接收並未定義於規格中的權杖,或是無法決定安全性權杖的型別時,就會使用 GenericXmlSecurityToken 類別。 例如在聯合服務案例中,當您將要求安全性權杖 (Request Security Token,RST) 傳送至安全性權杖服務 (Security Token Service,STS) 時,您並不一定會知道 STS 傳回的安全性權杖類型。 在這種情況中,您可以使用 GenericXmlSecurityToken,將安全性權杖以及其內部與外部參考儲存為 XML。
當內建的其中一個安全性權杖不敷使用時,就會使用 GenericXmlSecurityToken 類別定義使用 XML 的宣告。 其他安全性權杖可以自己定義使用 XML 的宣告,但是 GenericXmlSecurityToken 安全性權杖通常會允許安全性權杖擁有一組應用程式定義的 XML 集合。
建構函式
屬性
AuthorizationPolicies |
取得這個安全性權杖的授權原則集合。 |
ExternalTokenReference |
取得安全性金鑰識別碼子句,這個子句會在安全性權杖未包含在其被參考的 SOAP 訊息中時參考這個安全性權杖。 |
Id |
取得安全性權杖的唯一識別碼。 |
InternalTokenReference |
取得安全性金鑰識別碼子句,這個子句會在安全性權杖包含在其被參考的 SOAP 訊息中時參考這個安全性權杖。 |
ProofToken |
取得安全性權杖的證明權杖。 |
SecurityKeys |
取得與證明權杖相關聯的密碼編譯金鑰。 |
TokenXml |
取得與安全性權杖相關聯的 XML。 |
ValidFrom |
取得這個安全性權杖有效的第一個瞬間。 |
ValidTo |
取得這個安全性權杖有效的最後一個瞬間。 |
方法
CanCreateKeyIdentifierClause<T>() |
取得值,這個值會指出這個安全性權杖是否能夠建立指定的金鑰識別碼子句。 |
CreateKeyIdentifierClause<T>() |
建立指定的金鑰識別碼子句。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的金鑰識別碼。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
取得指定之金鑰識別碼子句的金鑰。 (繼承來源 SecurityToken) |
ToString() |
傳回目前的物件。 |