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 principalmente classi usate nelle applicazioni compilate tramite 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 delle sequenze di accesso e di disconnessione WS-Federation, mentre SAM consente di gestire le sessioni tramite la gestione di cookie. Lo spazio dei nomi contiene inoltre le classi che rappresentano i messaggi WS-Federation (WSFederationMessage), ad esempio messaggi di accesso (SignInRequestMessage, SignInResponseMessage) e di disconnessione (SignOutRequestMessage) nonché i serializzatori che eseguono la serializzazione e la deserializzazione tra il modello a oggetti e la rappresentazione su una connessione di questi messaggi.
Classi
AsynchronousOperationException |
Eccezione generata quando si verifica un errore durante un'operazione asincrona. |
AttributeRequestMessage |
Rappresenta un messaggio di richiesta di attributo di WS-Federation. Questo messaggio viene creato quando il parametro wa del messaggio ricevuto è "wattr1.0". |
AuthorizationFailedEventArgs |
Fornisce dati per l'evento AuthorizationFailed. |
ChunkedCookieHandler |
Rappresenta un gestore di cookie che scrive i dati dei cookie in modo che questi ultimi non superino mai una dimensione specificata. |
ChunkedCookieHandlerElement |
Rappresenta l'elemento di configurazione |
ClaimsAuthorizationModule |
Rappresenta un modulo HTTP che esegue l'autorizzazione basata su attestazioni. |
ClaimsPrincipalPermission |
Rappresenta un'autorizzazione che utilizza un'implementazione ClaimsAuthorizationManager per determinare se l'accesso a una risorsa deve essere concesso all'entità di sicurezza attiva. La classe non può essere ereditata. |
ClaimsPrincipalPermissionAttribute |
Rappresenta un attributo di sicurezza utilizzato per assegnare i controlli di accesso in modo dichiarativo in base alla logica fornita dall'istanza di ClaimsAuthorizationManager nel contesto dell'applicazione corrente. La classe non può essere ereditata. |
CookieHandler |
Fornisce una classe base astratta per la lettura, la scrittura e l'eliminazione di un cookie di sessione in un client HTTP. |
CookieHandlerElement |
Rappresenta l'elemento di configurazione |
ErrorEventArgs |
Fornisce dati per l'evento SignOutError. |
FederatedAuthentication |
Fornisce l'accesso allo stato pertinente a tutti i moduli HTTP relativo all'autenticazione federativa 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 normalmente eseguite da un servizio token di sicurezza passivo organizzato in modo federativo. |
FederatedSessionExpiredException |
Eccezione generata alla scadenza della sessione. |
FederationException |
Classe di base per le eccezioni generate nel supporto WS-Federation. |
FederationManagement |
Definisce i metodi statici per la creazione di documenti di metadati di federazione e l'aggiornamento della configurazione dell'applicazione basata sui documenti di metadati di federazione. |
FederationMessage |
Definisce la classe base da cui derivano tutte le classi dei messaggi Federation. |
HttpModuleBase |
La classe di base da cui derivano i moduli HTTP che sono configurabili con l'elemento <system.identityModel.services> (SystemIdentityModelServicesSection). |
MachineKeyTransform |
Protegge i token della sessione con il materiale di crittografia specificato nella sezione |
PseudonymRequestMessage |
Rappresenta un messaggio di richiesta di pseudonimo di WS-Federation. Questo messaggio viene creato quando il parametro wa del messaggio ricevuto è "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Fornisce dati per l'evento RedirectingToIdentityProvider. |
SecurityTokenReceivedEventArgs |
Fornisce dati per l'evento SecurityTokenReceived. |
SecurityTokenValidatedEventArgs |
Fornisce 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 dati per l'evento SessionSecurityTokenReceived. |
SessionSecurityTokenResolver |
Risolve i token di sicurezza della sessione dalla cache corrente. |
SigningOutEventArgs |
Fornisce dati per l'evento SigningOut. |
SignInRequestMessage |
Rappresenta un messaggio di richiesta di accesso di WS-Federation. |
SignInResponseMessage |
Rappresenta un messaggio di risposta di accesso di WS-Federation. |
SignOutCleanupRequestMessage |
Rappresenta un messaggio di pulizia di disconnessione di WS-Federation. Il messaggio viene creato quando il parametro di azione (wa) del messaggio ricevuto è impostato su "wsignoutcleanup1.0". |
SignOutRequestMessage |
Rappresenta un messaggio di disconnessione di WS-Federation. Questo messaggio viene creato quando il parametro di azione (wa) del messaggio ricevuto è impostato su "wsignout1.0". |
WSFederationAuthenticationModule |
WSFederationAuthenticationModule è un modulo HTTP usato per proteggere un'applicazione ASP.NET applicando le impostazioni di autenticazione federata alle richieste in ingresso. L'oggetto WSFederationAuthenticationModule è il modulo principale disponibile in WIF per la gestione dell'accesso per l'identità basata sulle attestazioni nelle applicazioni ASP.NET. L'oggetto WSFederationAuthenticationModule genera vari eventi, consentendo agli sviluppatori ASP.NET di modificare il comportamento predefinito e di controllare i dettagli relativi alla modalità di elaborazione delle attestazioni e dell'autenticazione. La funzionalità WSFederationAuthenticationModule è divisa in metodi specifici delle attività. |
WSFederationMessage |
Rappresenta un messaggio di WS-Federation e definisce la classe di base da cui derivano più classi di messaggio di WS-Federation specializzate. |
WSFederationMessageException |
Eccezione generata quando si verifica un errore durante la serializzazione o deserializzazione di un messaggio WS-Federation. |
WSFederationSerializer |
Fornisce metodi per convertire un messaggio di WS-Federation a oggetti RequestSecurityToken e RequestSecurityTokenResponse che sono specifici del protocollo WS-Trust. |
Enumerazioni
ApplicationType |
Specifica il tipo di applicazione. |
CookieHandlerMode |
Specifica le modalità di gestione dei cookie supportate. Definisce i valori possibili della proprietà Mode. Questa proprietà definisce il tipo di gestore di cookie che un oggetto CookieHandlerElement configura. Per altre informazioni, vedere la classe CookieHandlerElement. |