KerberosSecurityTokenProvider Classe
Definizione
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.
Rappresenta un provider di token di sicurezza che fornisce i token di sicurezza KerberosRequestorSecurityToken per un mittente di messaggi SOAP.
public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
- Ereditarietà
Commenti
Nella maggior parte delle istanze la classe KerberosSecurityTokenProvider non deve essere chiamata direttamente poiché viene chiamata quando un client invia un messaggio SOAP che richiede un token di sicurezza KerberosRequestorSecurityToken. In particolare, un client specifica il tipo di token di sicurezza necessario utilizzando la classe ClientCredentials e la classe ClientCredentials chiama il metodo GetToken per ottenere un token di sicurezza. Quando il token di sicurezza necessario è un token di sicurezza KerberosRequestorSecurityToken, il metodo GetToken chiama il metodo GetTokenCore(TimeSpan).
Costruttori
KerberosSecurityTokenProvider(String) |
Inizializza una nuova istanza della classe KerberosSecurityTokenProvider utilizzando il nome dell'entità servizio specificato. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inizializza una nuova istanza della classe KerberosSecurityTokenProvider utilizzando il nome dell'entità servizio specificato e specificando se un client consente a un destinatario del token di sicurezza KerberosRequestorSecurityToken di rappresentare le credenziali del client. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inizializza una nuova istanza della classe KerberosSecurityTokenProvider utilizzando il nome dell'entità servizio e l'identità del client specificati e specificando se un client consente a un destinatario del token di sicurezza KerberosRequestorSecurityToken di rappresentare le credenziali del client. |
Proprietà
NetworkCredential |
Ottiene l'identità del token di sicurezza KerberosRequestorSecurityToken. |
ServicePrincipalName |
Ottiene il nome dell'entità servizio del token di sicurezza KerberosRequestorSecurityToken da ottenere. |
SupportsTokenCancellation |
Ottiene un valore che indica se il token di sicurezza può essere annullato. (Ereditato da SecurityTokenProvider) |
SupportsTokenRenewal |
Ottiene un valore che indica se il token di sicurezza può essere rinnovato. (Ereditato da SecurityTokenProvider) |
TokenImpersonationLevel |
Ottiene un valore che specifica il livello al quale un destinatario del token di sicurezza KerberosRequestorSecurityToken può agire per conto del client. |
Metodi
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Inizia un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Inizia un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Inizia un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Inizia un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Inizia un'operazione asincrona che rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Inizia un'operazione asincrona che rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
CancelToken(TimeSpan, SecurityToken) |
Consente di annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
CancelTokenAsync(TimeSpan, SecurityToken) |
Consente di annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
CancelTokenCore(TimeSpan, SecurityToken) |
Consente di annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Consente di annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndCancelToken(IAsyncResult) |
Completa un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndCancelTokenCore(IAsyncResult) |
Completa un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndGetToken(IAsyncResult) |
Completa un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Completa un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndRenewToken(IAsyncResult) |
Completa un'operazione asincrona per rinnovare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
EndRenewTokenCore(IAsyncResult) |
Completa un'operazione asincrona per rinnovare il token di sicurezza. (Ereditato da SecurityTokenProvider) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetToken(TimeSpan) |
Ottiene un token di sicurezza . (Ereditato da SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Ottiene un token di sicurezza . (Ereditato da SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Ottiene un token di sicurezza KerberosRequestorSecurityToken. |
GetTokenCoreAsync(TimeSpan) |
Ottiene un token di sicurezza . (Ereditato da SecurityTokenProvider) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RenewToken(TimeSpan, SecurityToken) |
Consente di rinnovare un token di sicurezza . (Ereditato da SecurityTokenProvider) |
RenewTokenAsync(TimeSpan, SecurityToken) |
Consente di rinnovare un token di sicurezza . (Ereditato da SecurityTokenProvider) |
RenewTokenCore(TimeSpan, SecurityToken) |
Consente di rinnovare un token di sicurezza . (Ereditato da SecurityTokenProvider) |
RenewTokenCoreAsync(TimeSpan, SecurityToken) |
Consente di rinnovare un token di sicurezza . (Ereditato da SecurityTokenProvider) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |