KerberosSecurityTokenProvider Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe KerberosSecurityTokenProvider.
Sobrecargas
KerberosSecurityTokenProvider(String) |
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço especificada. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço especificada e se um cliente permite que um destinatário do token de segurança KerberosRequestorSecurityToken represente as credenciais do cliente. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço, a identidade do cliente e se um cliente permite que um destinatário do token de segurança KerberosRequestorSecurityToken represente as credenciais do cliente. |
KerberosSecurityTokenProvider(String)
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço especificada.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider (string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)
Parâmetros
- servicePrincipalName
- String
O nome da entidade de serviço para a qual obter um token de segurança KerberosRequestorSecurityToken.
Exceções
servicePrincipalName
é null
.
Comentários
Esse construtor define o nível de representação permitido por um cliente para TokenImpersonationLevelIdentification
. O contexto atual do thread de chamada (DefaultNetworkCredentials) é usado como uma identidade de cliente.
Aplica-se a
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço especificada e se um cliente permite que um destinatário do token de segurança KerberosRequestorSecurityToken represente as credenciais do cliente.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)
Parâmetros
- servicePrincipalName
- String
O nome da entidade de serviço para a qual obter um token de segurança KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Um TokenImpersonationLevel que especifica o grau em que um destinatário do token de segurança KerberosRequestorSecurityToken pode agir em nome do cliente.
Exceções
tokenImpersonationLevel
não é Identification
ou Impersonation
.
servicePrincipalName
é null
.
Comentários
O contexto atual do thread de chamada (DefaultNetworkCredentials) é usado como uma identidade de cliente.
Aplica-se a
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
Inicializa uma nova instância da classe KerberosSecurityTokenProvider usando o nome da entidade de serviço, a identidade do cliente e se um cliente permite que um destinatário do token de segurança KerberosRequestorSecurityToken represente as credenciais do cliente.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)
Parâmetros
- servicePrincipalName
- String
O nome da entidade de serviço para a qual obter um token de segurança KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Um TokenImpersonationLevel que especifica o grau em que um destinatário do token de segurança KerberosRequestorSecurityToken pode agir em nome do processo do cliente.
- networkCredential
- NetworkCredential
Um NetworkCredential que representa a identidade do KerberosRequestorSecurityToken.
Exceções
tokenImpersonationLevel
não é Identification
ou Impersonation
.
servicePrincipalName
é null
.