System.IdentityModel.Selectors Ruang nama

Berisi kelas yang menerapkan autentikasi dalam model identitas berbasis klaim Windows Communication Foundation (WCF).

Dimulai dengan .NET Framework 4.5 dan integrasi Windows Identity Foundation (WIF) ke dalam .NET Framework, model identitas berbasis klaim WCF telah digantikan oleh WIF. WIF menyediakan model objek identitas berbasis klaim yang dapat digunakan untuk memberikan autentikasi dan otorisasi di beberapa tumpukan produk Microsoft, termasuk CLR, WCF, dan ASP.NET. Kelas WIF yang mewakili token keamanan dan yang digunakan untuk memproses token keamanan terkandung dalam System.IdentityModel.Tokens namespace; misalnya, SecurityToken dan SecurityTokenHandler. Dimulai dengan .NET 4.5, kelas di namespace System.IdentityModel.Tokens harus digunakan alih-alih yang ada di namespace System.IdentityModel.Selectors.

Kelas

Nama Deskripsi
AudienceUriModeValidationHelper

Kelas pembantu SamlSecurityTokenAuthenticator untuk kelas yang memverifikasi bahwa AudienceUriMode properti diatur ke nilai yang valid.

CardSpaceException

Pengecualian yang dilemparkan ketika satu atau beberapa pengecualian telah terjadi di tingkat layanan CardSpace. Penyebab kesalahan akan dicatat di log peristiwa.

CardSpacePolicyElement

Kelas ini ditujukan untuk digunakan oleh infrastruktur.

CardSpaceSelector

Menyediakan akses ke semua operasi publik CardSpace yang didukung dalam kode terkelola.

CustomUserNameSecurityTokenAuthenticator

Mengautentikasi UserNameSecurityToken token keamanan menggunakan skema autentikasi kustom.

IdentityValidationException

Kelas pengecualian untuk menunjukkan bahwa sertifikat penerima tidak valid.

KerberosSecurityTokenAuthenticator

Mengautentikasi KerberosReceiverSecurityToken token keamanan.

KerberosSecurityTokenProvider

Mewakili penyedia token keamanan yang menyediakan KerberosRequestorSecurityToken token keamanan untuk pengirim pesan SOAP.

PolicyValidationException

Kelas pengecualian untuk menunjukkan bahwa kebijakan yang disediakan oleh penerima tidak dapat divalidasi.

RsaSecurityTokenAuthenticator

Mengautentikasi RsaSecurityToken token keamanan.

SamlSecurityTokenAuthenticator

Mengautentikasi SamlSecurityToken token keamanan.

SecurityTokenAuthenticator

Mengautentikasi token keamanan.

SecurityTokenManager

Mewakili manajer token keamanan yang menentukan bagaimana token keamanan disediakan, diautentikasi, dan diserialisasikan.

SecurityTokenProvider

Mewakili penyedia token keamanan yang menangani token keamanan untuk pengirim pesan SOAP.

SecurityTokenProvider.SecurityTokenAsyncResult

Merangkum hasil operasi asinkron pada delegasi.

SecurityTokenRequirement

Menentukan persyaratan token keamanan.

SecurityTokenResolver

Mewakili kelas utilitas yang dapat mengambil token atau kunci keamanan saat Anda memiliki pengidentifikasi kunci atau klausa pengidentifikasi kunci.

SecurityTokenSerializer

Mewakili kelas yang dapat membaca dan menulis pengidentifikasi kunci, klausa pengidentifikasi kunci, dan token keamanan.

SecurityTokenVersion

Mewakili spesifikasi, seperti spesifikasi WS-*, yang didefinisikan oleh token keamanan.

ServiceBusyException

Kelas pengecualian untuk menunjukkan bahwa layanan CardSpace sibuk memproses permintaan lain.

ServiceNotStartedException

Pengecualian yang dilemparkan ketika CardSpace belum dimulai di komputer pengguna.

StsCommunicationException

Pengecualian yang dilemparkan ketika ada masalah berkomunikasi dengan layanan token keamanan.

UnsupportedPolicyOptionsException

Menunjukkan bahwa kebijakan diberikan kepada sistem yang menyertakan opsi yang tidak didukung.

UntrustedRecipientException

Pengecualian yang dilemparkan ketika pengguna memutuskan untuk tidak mempercayai entitas yang meminta token setelah meninjau informasi dari sertifikat mereka.

UserCancellationException

Pengecualian yang dilemparkan ketika pengguna membatalkan operasi selama GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) panggilan.

UserNamePasswordValidator

Memvalidasi nama pengguna dan kata sandi.

UserNameSecurityTokenAuthenticator

Mengautentikasi UserNameSecurityToken token keamanan.

UserNameSecurityTokenProvider

Mewakili penyedia token keamanan yang menyediakan UserNameSecurityToken token keamanan untuk pengirim pesan SOAP.

WindowsSecurityTokenAuthenticator

Menggunakan Windows authentication untuk mengautentikasi token keamanan WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Menggunakan Windows authentication untuk mengautentikasi nama pengguna dan kata sandi dalam token keamanan UserNameSecurityToken.

X509CertificateValidator

Memvalidasi sertifikat X.509.

X509SecurityTokenAuthenticator

Mengautentikasi X509SecurityToken.

X509SecurityTokenProvider

Mewakili penyedia token keamanan yang menyediakan X509SecurityToken token keamanan untuk pengirim pesan SOAP.

Enum

Nama Deskripsi
AudienceUriMode

Menentukan apakah SamlSecurityToken token keamanan SamlAudienceRestrictionCondition harus divalidasi.