System.IdentityModel Ruang nama

Berisi kelas yang digunakan untuk membangun layanan token keamanan (STS). Ini termasuk SecurityTokenService kelas dan Scope , serta pengecualian beberapa kelas utilitas yang memberikan kemampuan untuk melakukan transformasi cookie.

Kelas

Nama Deskripsi
AsynchronousOperationException

Pengecualian yang dilemparkan ketika kesalahan terjadi selama operasi asinkron.

AsyncResult

Kelas dasar abstrak yang mengimplementasikan IAsyncResult antarmuka. Berfungsi sebagai kelas dasar untuk memperoleh IAsyncResult objek yang dapat digunakan untuk skenario pemrograman asinkron umum.

BadRequestException

Pengecualian yang dilemparkan ketika permintaan token (RST) tidak dipahami oleh layanan token keamanan (STS).

CookieTransform

Kelas dasar abstrak untuk kelas yang menerapkan transformasi data yang dapat dibalik ke data cookie.

DeflateCookieTransform

Menyediakan kompresi cookie menggunakan DeflateStream.

DelegatingXmlDictionaryReader

Kelas yang membungkus pembaca tertentu dan mendelegasikan semua XmlDictionaryReader panggilan ke pembaca yang dibungkus.

DelegatingXmlDictionaryWriter

Kelas yang membungkus penulis tertentu dan mendelegasikan semua XmlDictionaryWriter panggilan ke penulis yang dibungkus.

EnvelopedSignatureReader

Membungkus pembaca yang menunjuk ke XML bertanda tangan yang diselimuti untuk menyediakan pembaca yang dapat digunakan untuk membaca konten tanpa harus memproses tanda tangan. Tanda tangan secara otomatis divalidasi ketika elemen terakhir amplop dibaca. Kelas ini tidak dapat diwariskan.

EnvelopedSignatureWriter

Membungkus penulis dan menghasilkan tanda tangan secara otomatis ketika amplop telah ditulis sepenuhnya. Kelas ini tidak dapat diwariskan.

LimitExceededException

Pengecualian yang dilemparkan ketika batas atau kuota yang dikonfigurasi terlampaui.

OpenObject

Kelas abstrak yang menyediakan tas properti generik untuk kelas turunan.

ProtectedDataCookieTransform

Memberikan integritas dan kerahasiaan cookie dengan menggunakan ProtectedData kelas . Kelas ini tidak dapat diwariskan.

RequestException

Kelas dasar untuk pengecualian yang dilemparkan pada kegagalan permintaan.

RequestFailedException

Pengecualian yang dilemparkan jika permintaan yang ditentukan (RST) gagal karena alasan eksternal yang tidak dapat ditentukan secara khusus.

RsaEncryptionCookieTransform

Mengenkripsi cookie menggunakan RSA.

RsaSignatureCookieTransform

Menyediakan integritas cookie menggunakan RSA tanda tangan.

Scope

Mewakili konfigurasi untuk permintaan penerbitan token.

SecurityMessageSerializationException

Pengecualian yang dilemparkan ketika kesalahan terjadi saat menserialisasikan pesan keamanan.

SecurityTokenService

Kelas dasar abstrak yang menentukan properti dan metode layanan token keamanan (STS).

SecurityTokenService.FederatedAsyncState

Kelas ini digunakan untuk mempertahankan status permintaan di seluruh panggilan asinkron dalam layanan token keamanan.

SignatureVerificationFailedException

Pengecualian yang dilemparkan ketika kesalahan terjadi saat memproses tanda tangan.

TypedAsyncResult<T>

Implementasi konkret yang AsyncResult akan membungkus hasil Type dan mengembalikannya ketika End(IAsyncResult) metode dipanggil.

UnsupportedTokenTypeBadRequestException

Pengecualian yang dilemparkan ketika permintaan token yang ditentukan (RST) tidak dipahami karena jenis token yang tidak diketahui.