TokenProvider Classe
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.
Representa um provedor de token de segurança com métodos de fábrica internos retornando alguns provedores de token conhecidos.
public abstract class TokenProvider
type TokenProvider = class
Public MustInherit Class TokenProvider
- Herança
-
TokenProvider
- Derivado
Construtores
TokenProvider(Boolean, Boolean) |
Inicializa uma nova instância da classe TokenProvider. |
TokenProvider(Boolean, Boolean, Int32, TokenScope) |
Inicializa uma nova instância da classe TokenProvider. |
TokenProvider(Boolean, Boolean, TokenScope) |
Inicializa uma nova instância da classe TokenProvider. |
Propriedades
CacheSize |
Obtém ou define o tamanho do cache. |
CacheTokens |
Obtém ou define um valor que indica se novos tokens de segurança estão sendo armazenados em cache. |
IsWebTokenSupported |
Obtém ou define um valor que indica se o token Web é compatível com esse provedor. |
StripQueryParameters |
Obtém se o provedor de token remove os parâmetros de consulta. |
TokenScope |
Obtém ou define o escopo do token associado ao provedor. |
Métodos
BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para obter um token de segurança. |
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para obter um token da Web. |
BuildKey(String, String) |
Gera uma chave para o provedor de token. |
Clear() |
Limpa o provedor de token. |
CreateAzureActiveDirectoryTokenProvider(AzureActiveDirectoryTokenProvider+AuthenticationCallback, Uri, String, Object) |
Cria um provedor de token do Azure Active Directory. |
CreateManagedIdentityTokenProvider(AzureServiceTokenProvider, Uri) |
Cria um TokenProvider usando uma instância padrão AzureServiceTokenProvider . Essa sobrecarga permitirá a autenticação com identidades gerenciadas e atribuídas pelo usuário para recursos do Azure. Para obter mais detalhes sobre AzureServiceTokenProvider, consulte http://docs.microsoft.com/en-us/dotnet/api/overview/azure/service-to-service-authentication#connection-string-support. |
CreateManagedIdentityTokenProvider(Uri) |
Cria um TokenProvider usando uma instância padrão AzureServiceTokenProvider . Essa sobrecarga será autenticada com identidades gerenciadas para recursos do Azure. Para obter mais detalhes sobre AzureServiceTokenProvider, consulte http://docs.microsoft.com/en-us/dotnet/api/overview/azure/service-to-service-authentication#connection-string-support. |
CreateOAuthTokenProvider(IEnumerable<Uri>, NetworkCredential) |
Cria um provedor de token OAuth (padrão aberto para autorização). |
CreateSamlTokenProvider(String) |
Cria um provedor de token SAML com o token SAML especificado. |
CreateSamlTokenProvider(String, TokenScope) |
Cria um provedor de token SAML com o token SAML e o escopo especificados. |
CreateSamlTokenProvider(String, Uri) |
Cria um provedor de token SAML com o token SAML e o URI especificados do STS (Serviço de Token de Segurança). |
CreateSamlTokenProvider(String, Uri, Int32) |
Cria um provedor de token SAML com o token SAML especificado, o URI do STS (Serviço de Token de Segurança) e o tamanho do cache. |
CreateSamlTokenProvider(String, Uri, Int32, TokenScope) |
Cria um provedor de token SAML com o token SAML especificado, o URI do STS (Serviço de Token de Segurança), o tamanho do cache e o escopo do token. |
CreateSamlTokenProvider(String, Uri, TokenScope) |
Cria um provedor de token SAML com o token SAML especificado, o URI do STS (Serviço de Token de Segurança) e o escopo do token. |
CreateSharedAccessSignatureTokenProvider(String) |
Cria uma URL que concede acesso ao provedor de token com a assinatura de acesso compartilhado especificada. |
CreateSharedAccessSignatureTokenProvider(String, String) |
Cria uma URL que concede acesso ao provedor de token com o nome da chave e a chave de acesso compartilhado especificados. |
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan) |
Cria uma URL que concede acesso ao provedor de token com o nome da chave, a chave de acesso compartilhado e a vida útil do token especificados. |
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope) |
Cria uma URL que concede acesso ao provedor de token. |
CreateSharedAccessSignatureTokenProvider(String, String, TokenScope) |
Cria uma URL que concede acesso ao provedor de token com o nome da chave, a chave de acesso compartilhado e o escopo do token especificados. |
CreateSharedSecretTokenProvider(String, Byte[]) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, Byte[], TokenScope) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, Byte[], Uri) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, Byte[], Uri, TokenScope) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, String) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, String, TokenScope) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, String, Uri) |
Cria um provedor de token de segredo compartilhado. |
CreateSharedSecretTokenProvider(String, String, Uri, TokenScope) |
Cria um provedor de token de segredo compartilhado. |
CreateSimpleWebTokenProvider(String) |
Cria um provedor de token Web simples. |
CreateSimpleWebTokenProvider(String, TokenScope) |
Cria um provedor de token Web simples. |
CreateSimpleWebTokenProvider(String, Uri) |
Cria um provedor de token Web simples. |
CreateSimpleWebTokenProvider(String, Uri, TokenScope) |
Cria um provedor de token Web simples. |
CreateWindowsTokenProvider(IEnumerable<Uri>) |
Cria um provedor de token do Windows. |
CreateWindowsTokenProvider(IEnumerable<Uri>, NetworkCredential) |
Cria um provedor de token do Windows. |
EndGetToken(IAsyncResult) |
Conclui uma operação assíncrona para obter um token de segurança. |
EndGetWebToken(IAsyncResult) |
Conclui uma operação assíncrona para obter um token da Web. |
GetTokenAsync(String, String, Boolean, TimeSpan) |
Recupera de forma assíncrona o token para o provedor. |
GetWebTokenAsync(String, String, Boolean, TimeSpan) |
Recupera de forma assíncrona o token da Web para o provedor. |
NormalizeAppliesTo(String) |
Retorna um objeto cujo valor é o mesmo que o provedor de token. |
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) |
Executa ao chamar o método BeginGetToken. |
OnBeginGetWebToken(String, String, TimeSpan, AsyncCallback, Object) |
Executa ao chamar o método BeginGetWebToken. |
OnEndGetToken(IAsyncResult, DateTime) |
Executa ao chamar o método EndGetToken. |
OnEndGetWebToken(IAsyncResult, DateTime) |
Executa ao chamar o método EndGetWebToken. |
Aplica-se a
Azure SDK for .NET