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 KerberosRequestorSecurityToken token di sicurezza 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 dei casi la KerberosSecurityTokenProvider classe non deve essere chiamata direttamente, come viene chiamato quando un client invia un messaggio SOAP che richiede un KerberosRequestorSecurityToken token di sicurezza. In particolare, un client specifica il tipo di token di sicurezza necessario usando la ClientCredentials classe e la ClientCredentials classe chiama il GetToken metodo per ottenere un token di sicurezza. Quando il token di sicurezza necessario è un KerberosRequestorSecurityToken token di sicurezza, il GetToken metodo chiama il GetTokenCore(TimeSpan) metodo .
Costruttori
| Nome | Descrizione |
|---|---|
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio, l'identità client e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del client. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificata e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del client. |
| KerberosSecurityTokenProvider(String) |
Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| NetworkCredential |
Ottiene l'identità del KerberosRequestorSecurityToken token di sicurezza. |
| ServicePrincipalName |
Ottiene il nome dell'entità servizio del KerberosRequestorSecurityToken token di sicurezza 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 è rinnovabile. (Ereditato da SecurityTokenProvider) |
| TokenImpersonationLevel |
Ottiene un valore che specifica il grado in cui un destinatario del KerberosRequestorSecurityToken token di sicurezza può agire per conto del client. |
Metodi
| Nome | Descrizione |
|---|---|
| BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Avvia un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Avvia un'operazione asincrona per annullare un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione asincrona per ottenere un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Avvia un'operazione asincrona che rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Avvia un'operazione asincrona che rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| CancelToken(TimeSpan, SecurityToken) |
Annulla un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Annulla 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) |
| GetTokenCore(TimeSpan) |
Ottiene un KerberosRequestorSecurityToken token di sicurezza. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| RenewToken(TimeSpan, SecurityToken) |
Rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Rinnova un token di sicurezza. (Ereditato da SecurityTokenProvider) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |