System.IdentityModel.Services Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi usate nelle applicazioni compilate usando Windows Identity Foundation (WIF) che eseguono l'autenticazione federata con il protocollo WS-Federation. Contiene i moduli HTTP, WSFederationAuthenticationModule (WSFAM) e SessionAuthenticationModule (SAM), nonché le classi che supportano il loro funzionamento. WSFAM fornisce la gestione per le sequenze di accesso e disconnesso WS-Federation e SAM fornisce la gestione delle sessioni mantenendo e gestendo i cookie. Lo spazio dei nomi contiene anche classi che rappresentano WS-Federation messaggi (WSFederationMessage), ad esempio messaggi di accesso (SignInRequestMessage, SignInResponseMessage) e disconnessori (SignOutRequestMessage), nonché serializzatori che serializzano e deserializzano tra il modello a oggetti e le rappresentazioni in transito di questi messaggi.
Classi
| Nome | Descrizione |
|---|---|
| AsynchronousOperationException |
Eccezione generata quando si verifica un errore durante un'operazione asincrona. |
| AttributeRequestMessage |
Rappresenta un messaggio di richiesta attributo WS-Federation. Questo messaggio viene creato quando il parametro wa nel messaggio ricevuto è "wattr1.0". |
| AuthorizationFailedEventArgs |
Fornisce i dati per l'evento AuthorizationFailed. |
| ChunkedCookieHandler |
Rappresenta un gestore di cookie che scrive i dati dei cookie in modo che i cookie non superino mai una dimensione impostata. |
| ChunkedCookieHandlerElement |
Rappresenta l'elemento |
| ClaimsAuthorizationModule |
Rappresenta un modulo HTTP che esegue l'autorizzazione basata sulle attestazioni. |
| ClaimsPrincipalPermission |
Rappresenta un'autorizzazione che usa un'implementazione ClaimsAuthorizationManager per determinare se l'accesso a una risorsa deve essere concesso all'entità attiva. Questa classe non può essere ereditata. |
| ClaimsPrincipalPermissionAttribute |
Rappresenta un attributo di sicurezza utilizzato per assegnare in modo dichiarativo i controlli di accesso in base alla logica fornita dall'istanza ClaimsAuthorizationManager nel contesto dell'applicazione corrente. Questa classe non può essere ereditata. |
| CookieHandler |
Fornisce una classe base astratta per la lettura, la scrittura e l'eliminazione di cookie di sessione in un client HTTP. |
| CookieHandlerElement |
Rappresenta l'elemento |
| ErrorEventArgs |
Fornisce i dati per l'evento SignOutError. |
| FederatedAuthentication |
Fornisce l'accesso allo stato pertinente a tutti i moduli HTTP rilevanti per l'autenticazione federata nell'applicazione Web. |
| FederatedAuthenticationSessionEndingException |
Indica che la sessione di accesso deve essere terminata e che la richiesta corrente non è autenticata. |
| FederatedPassiveSecurityTokenServiceOperations |
Classe di utilità che incapsula le operazioni in genere eseguite da un servizio token di sicurezza passivo federato. |
| FederatedSessionExpiredException |
Eccezione generata quando una sessione è scaduta. |
| FederationException |
Classe di base per le eccezioni generate nel supporto WS-Federation. |
| FederationManagement |
Definisce metodi statici per la creazione di documenti dei metadati di federazione e per l'aggiornamento della configurazione dell'applicazione in base ai documenti dei metadati della federazione. |
| FederationMessage |
Definisce la classe base da cui derivano tutte le classi di messaggi federativa. |
| HttpModuleBase |
Classe di base da cui derivano i moduli HTTP configurabili con l'elemento <system.identityModel.services> (SystemIdentityModelServicesSection). |
| MachineKeyTransform |
Protegge i token di sessione con il materiale crittografico specificato nella |
| PseudonymRequestMessage |
Rappresenta un messaggio di richiesta pseudonimo WS-Federation. Questo messaggio viene creato quando il parametro wa del messaggio ricevuto è "wpseudo1.0". |
| RedirectingToIdentityProviderEventArgs |
Fornisce i dati per l'evento RedirectingToIdentityProvider. |
| SecurityTokenReceivedEventArgs |
Fornisce i dati per l'evento SecurityTokenReceived. |
| SecurityTokenValidatedEventArgs |
Fornisce i dati per l'evento SecurityTokenValidated. |
| ServiceCertificateElement |
Rappresenta l'elemento |
| SessionAuthenticationModule |
Implementa un modulo ASP.NET che elabora i cookie di sessione in scenari di WS-Federation. |
| SessionSecurityTokenCreatedEventArgs |
Fornisce i dati per l'evento SessionSecurityTokenCreated e per l'evento SessionSecurityTokenCreated . |
| SessionSecurityTokenReceivedEventArgs |
Fornisce i dati per l'evento SessionSecurityTokenReceived. |
| SessionSecurityTokenResolver |
Risolve i token di sicurezza della sessione dalla cache corrente. |
| SigningOutEventArgs |
Fornisce i dati per l'evento SigningOut. |
| SignInRequestMessage |
Rappresenta un messaggio di richiesta di accesso WS-Federation. |
| SignInResponseMessage |
Rappresenta un messaggio di risposta WS-Federation Sign-In. |
| SignOutCleanupRequestMessage |
Rappresenta un messaggio di pulizia WS-Federation Sign-Out. Il messaggio viene creato quando il messaggio ricevuto ha il parametro action (wa) impostato su "wsignoutcleanup1.0". |
| SignOutRequestMessage |
Rappresenta un messaggio di disconnesso WS-Federation. Questo messaggio viene creato quando il messaggio ricevuto ha il parametro action (wa) impostato su "wsignout1.0". |
| WSFederationAuthenticationModule |
Il WSFederationAuthenticationModule è un modulo HTTP usato per proteggere un'applicazione ASP.NET applicando le impostazioni di autenticazione federate alle richieste in ingresso. Il WSFederationAuthenticationModule è il modulo principale offerto da WIF per gestire l'accesso alle identità basate sulle attestazioni nelle applicazioni ASP.NET. Il WSFederationAuthenticationModule genera diversi eventi, consentendo agli sviluppatori di ASP.NET di modificare il comportamento predefinito e controllare i dettagli del modo in cui viene eseguita l'autenticazione e l'elaborazione delle attestazioni. La WSFederationAuthenticationModule funzionalità è suddivisa in metodi specifici dell'attività. |
| WSFederationMessage |
Rappresenta un messaggio di WS-Federation e definisce la classe base da cui derivano classi di messaggi più specializzate WS-Federation. |
| WSFederationMessageException |
Eccezione generata quando si verifica un errore durante la serializzazione o la deserializzazione di un messaggio di WS-Federation. |
| WSFederationSerializer |
Fornisce metodi per convertire un messaggio WS-Federation in RequestSecurityToken oggetti e RequestSecurityTokenResponse , che sono WS-Trust protocollo specifico. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| ApplicationType |
Specifica il tipo di applicazione. |
| CookieHandlerMode |
Specifica le modalità del gestore dei cookie supportate. Definisce i valori possibili della proprietà Mode. Questa proprietà definisce il tipo di gestore di cookie configurato da un oggetto CookieHandlerElement. Per altre informazioni, vedere la classe CookieHandlerElement. |