Bagikan melalui


System.IdentityModel.Services Ruang nama

Berisi kelas yang digunakan dalam aplikasi yang dibangun menggunakan Windows Identity Foundation (WIF) yang melakukan autentikasi federasi dengan protokol WS-Federation. Ini berisi Modul HTTP, WSFederationAuthenticationModule (WSFAM) dan SessionAuthenticationModule (SAM), serta kelas yang mendukung operasi mereka. WSFAM menyediakan penanganan untuk urutan masuk dan keluar WS-Federation dan SAM menyediakan manajemen sesi dengan memelihara dan menangani cookie. Namespace layanan juga berisi kelas yang mewakili WS-Federation pesan (WSFederationMessage), seperti pesan masuk (SignInRequestMessage, SignInResponseMessage) dan keluar (SignOutRequestMessage), serta serializer yang menserialisasikan dan mendeserialisasi antara model objek dan representasi on-the-wire dari pesan ini.

Kelas

AsynchronousOperationException

Pengecualian yang dilemparkan ketika kesalahan terjadi selama operasi asinkron.

AttributeRequestMessage

Mewakili pesan Permintaan Atribut WS-Federation. Pesan ini dibuat ketika parameter wa dalam pesan yang diterima adalah "wattr1.0".

AuthorizationFailedEventArgs

Menyediakan data untuk peristiwa tersebut AuthorizationFailed .

ChunkedCookieHandler

Mewakili handler cookie yang menulis data cookie sehingga cookie tidak pernah melebihi ukuran yang ditetapkan.

ChunkedCookieHandlerElement

<chunkedCookieHandler> Mewakili elemen konfigurasi.

ClaimsAuthorizationModule

Mewakili modul HTTP yang melakukan otorisasi berbasis klaim.

ClaimsPrincipalPermission

Mewakili izin yang menggunakan ClaimsAuthorizationManager implementasi untuk menentukan apakah akses ke sumber daya harus diberikan kepada prinsipal aktif. Kelas ini tidak dapat diwariskan.

ClaimsPrincipalPermissionAttribute

Mewakili atribut keamanan yang digunakan untuk menetapkan pemeriksaan akses secara deklaratif berdasarkan logika yang disediakan oleh ClaimsAuthorizationManager instans dalam konteks aplikasi saat ini. Kelas ini tidak dapat diwariskan.

CookieHandler

Menyediakan kelas dasar abstrak untuk membaca, menulis, dan menghapus cookie sesi pada klien HTTP.

CookieHandlerElement

<cookieHandler> Mewakili elemen konfigurasi.

ErrorEventArgs

Menyediakan data untuk peristiwa tersebut SignOutError .

FederatedAuthentication

Menyediakan akses ke status yang berkaitan dengan semua modul HTTP yang relevan dengan autentikasi federasi dalam aplikasi web.

FederatedAuthenticationSessionEndingException

Menunjukkan bahwa sesi masuk harus dihentikan, dan permintaan saat ini tidak diaauthenticated.

FederatedPassiveSecurityTokenServiceOperations

Kelas utilitas yang merangkum operasi yang biasanya dilakukan oleh Layanan Token Keamanan Pasif Federasi.

FederatedSessionExpiredException

Pengecualian yang dilemparkan ketika sesi telah kedaluwarsa.

FederationException

Kelas dasar untuk pengecualian yang diangkat dalam dukungan WS-Federation.

FederationManagement

Menentukan metode statis untuk membuat dokumen Metadata Federasi dan untuk memperbarui konfigurasi aplikasi berdasarkan dokumen Metadata Federasi.

FederationMessage

Mendefinisikan kelas dasar dari mana semua kelas pesan federasi berasal.

HttpModuleBase

Kelas dasar tempat modul HTTP yang dapat dikonfigurasi dengan <elemen system.identityModel.services> (SystemIdentityModelServicesSection) berasal.

MachineKeyTransform

Melindungi token sesi dengan materi kriptografi yang ditentukan di <machineKey> bagian file konfigurasi web.config atau machine.config.

PseudonymRequestMessage

Mewakili pesan Permintaan Pseudonym WS-Federation. Pesan ini dibuat ketika parameter wa pesan yang diterima adalah "wpseudo1.0".

RedirectingToIdentityProviderEventArgs

Menyediakan data untuk peristiwa tersebut RedirectingToIdentityProvider .

SecurityTokenReceivedEventArgs

Menyediakan data untuk peristiwa tersebut SecurityTokenReceived .

SecurityTokenValidatedEventArgs

Menyediakan data untuk peristiwa tersebut SecurityTokenValidated .

ServiceCertificateElement

<serviceCertificate> Mewakili elemen dalam file konfigurasi.

SessionAuthenticationModule

Menerapkan modul ASP.NET yang memproses cookie sesi dalam skenario WS-Federation.

SessionSecurityTokenCreatedEventArgs

Menyediakan data untuk SessionSecurityTokenCreated peristiwa dan untuk peristiwa tersebut SessionSecurityTokenCreated .

SessionSecurityTokenReceivedEventArgs

Menyediakan data untuk peristiwa tersebut SessionSecurityTokenReceived .

SessionSecurityTokenResolver

Menyelesaikan token keamanan sesi dari cache saat ini.

SigningOutEventArgs

Menyediakan data untuk peristiwa tersebut SigningOut .

SignInRequestMessage

Mewakili pesan Permintaan WS-Federation Sign-In.

SignInResponseMessage

Mewakili pesan Respons WS-Federation Sign-In.

SignOutCleanupRequestMessage

Mewakili pesan Pembersihan WS-Federation Sign-Out. Pesan dibuat ketika pesan yang diterima memiliki parameter tindakan (wa) yang diatur ke "wsignoutcleanup1.0".

SignOutRequestMessage

Mewakili pesan keluar WS-Federation. Pesan ini dibuat ketika pesan yang diterima memiliki parameter tindakan (wa) yang diatur ke "wsignout1.0".

WSFederationAuthenticationModule

WSFederationAuthenticationModule adalah modul HTTP yang digunakan untuk mengamankan aplikasi ASP.NET dengan memberlakukan pengaturan autentikasi federasi pada permintaan masuk. WSFederationAuthenticationModule adalah modul utama yang ditawarkan WIF di luar kotak untuk menangani akses identitas berbasis klaim dalam aplikasi ASP.NET.

meningkatkan WSFederationAuthenticationModule beberapa peristiwa, yang memungkinkan ASP.NET pengembang untuk mengubah perilaku default dan mengontrol detail bagaimana pemrosesan autentikasi dan klaim berlangsung. Fungsionalitas WSFederationAuthenticationModule dibagi menjadi metode khusus tugas.

WSFederationMessage

Mewakili pesan WS-Federation dan menentukan kelas dasar tempat kelas pesan WS-Federation yang lebih khusus berasal.

WSFederationMessageException

Pengecualian yang dilemparkan ketika kesalahan terjadi saat menserialisasikan atau mendeserialisasi pesan WS-Federation.

WSFederationSerializer

Menyediakan metode untuk mengonversi pesan WS-Federation ke RequestSecurityToken objek dan RequestSecurityTokenResponse , yang spesifik WS-Trust protokol.

Enum

ApplicationType

Menentukan jenis aplikasi.

CookieHandlerMode

Menentukan mode handler cookie yang didukung.

Menentukan nilai properti yang Mode mungkin. Properti ini mendefinisikan jenis handler cookie yang dikonfigurasi CookieHandlerElement objek. Untuk informasi selengkapnya, lihat CookieHandlerElement kelas.