System.IdentityModel.Selectors 命名空間

包含類別,該類別會實作以 Windows Communication Foundation (WCF) 宣告為基礎身分識別模型的驗證。

從 .NET Framework 4.5 以及 Windows Identity Foundation (WIF) 整合於 .NET Framework 開始,WCF 宣告式識別模型已由 WIF 所取代。 WIF 提供宣告架構的識別物件模型,此模型可以用來提供跨幾個 Microsoft 產品堆疊的驗證和授權,包括 CLR、WCF 和 ASP.NET。 代表安全性權杖和用來處理安全性權杖的 WIF 類別是包含在System.IdentityModel.Tokens命名空間中;例如 SecurityTokenSecurityTokenHandler。 從 .NET 4.5 開始,應使用 System.IdentityModel.Tokens 命名空間中的類別,而不使用 System.IdentityModel.Selectors 命名空間中的類別。

類別

AudienceUriModeValidationHelper

確認 SamlSecurityTokenAuthenticator 屬性設為有效值的 AudienceUriMode 類別之 Helper 類別。

CardSpaceException

當 CardSpace 服務層上發生了一個或多個例外狀況時所擲回的例外狀況。 造成錯誤的原因將會記錄在事件記錄檔中。

CardSpacePolicyElement

這個類別主要提供給基礎結構使用。

CardSpaceSelector

提供可存取 Managed 程式碼中所支援的所有 CardSpace 公用作業。

CustomUserNameSecurityTokenAuthenticator

使用自訂驗證配置,驗證 UserNameSecurityToken 安全性權杖。

IdentityValidationException

指出收件者憑證無效的例外狀況類別。

KerberosSecurityTokenAuthenticator

驗證 KerberosReceiverSecurityToken 安全性權杖。

KerberosSecurityTokenProvider

表示安全性權杖提供者,這個提供者會為 SOAP 訊息寄件者提供 KerberosRequestorSecurityToken 安全性權杖。

PolicyValidationException

例外狀況類別,表示無法驗證收件者提供的原則。

RsaSecurityTokenAuthenticator

驗證 RsaSecurityToken 安全性權杖。

SamlSecurityTokenAuthenticator

驗證 SamlSecurityToken 安全性權杖。

SecurityTokenAuthenticator

驗證安全性權杖。

SecurityTokenManager

表示安全性權杖管理員,指定安全性權杖的提供、驗證及序列化方式。

SecurityTokenProvider

表示安全性權杖提供者,這個提供者可處理 SOAP 訊息寄件者的安全性權杖。

SecurityTokenProvider.SecurityTokenAsyncResult

封裝委派上非同步作業的結果。

SecurityTokenRequirement

指定安全性權杖需求。

SecurityTokenResolver

表示公用程式類別,這個公用程式類別可以在您有金鑰識別碼或金鑰識別碼子句時擷取安全性權杖或金鑰。

SecurityTokenSerializer

表示可以讀取和寫入金鑰識別碼、金鑰識別碼子句及安全性權杖的類別。

SecurityTokenVersion

表示用來定義安全性權杖所使用的規格,例如 WS-* 規格。

ServiceBusyException

例外狀況類別,表示 CardSpace 服務正忙於處理其他要求。

ServiceNotStartedException

當 CardSpace 未在使用者電腦上啟動時所擲回的例外狀況。

StsCommunicationException

當發生與安全性權杖服務通訊的問題時,所擲回的例外狀況。

UnsupportedPolicyOptionsException

指出已將原則提供給包含不支援之選項的系統。

UntrustedRecipientException

例外狀況,這是當使用者在檢閱憑證中資訊之後,決定不要信任要求權杖的實體 (Entity) 時所擲回的例外狀況。

UserCancellationException

當使用者在 GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) 呼叫期間取消作業時,所擲回的例外狀況。

UserNamePasswordValidator

驗證使用者名稱和密碼.

UserNameSecurityTokenAuthenticator

驗證 UserNameSecurityToken 安全性權杖。

UserNameSecurityTokenProvider

表示安全性權杖提供者,這個提供者會為 SOAP 訊息寄件者提供 UserNameSecurityToken 安全性權杖。

WindowsSecurityTokenAuthenticator

使用 Windows 驗證來驗證 WindowsSecurityToken 安全性權杖。

WindowsUserNameSecurityTokenAuthenticator

使用 Windows 驗證來驗證 UserNameSecurityToken 安全性權杖中的使用者名稱和密碼。

X509CertificateValidator

驗證 X.509 憑證。

X509SecurityTokenAuthenticator

驗證 X509SecurityToken

X509SecurityTokenProvider

表示安全性權杖提供者,這個提供者會為 SOAP 訊息寄件者提供 X509SecurityToken 安全性權杖。

列舉

AudienceUriMode

指定是否應驗證 SamlSecurityToken 安全性權杖的 SamlAudienceRestrictionCondition