ApplicationTokenCredentials class
- Extends
-
ApplicationTokenCredentialsBase
Construtores
Application |
Cria um novo objeto ApplicationTokenCredentials. Veja Início Rápido do Active Directory para .Net para obter instruções detalhadas sobre como criar uma aplicação do Azure Active Directory. |
Propriedades
secret |
Propriedades Herdadas
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Métodos
get |
Tenta obter o token da cache inicialmente. Se não for bem-sucedido, tenta obter o token da ADAL. |
Métodos Herdados
set |
|
sign |
Assina um pedido com o cabeçalho Autenticação. |
Detalhes do Construtor
ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)
Cria um novo objeto ApplicationTokenCredentials. Veja Início Rápido do Active Directory para .Net para obter instruções detalhadas sobre como criar uma aplicação do Azure Active Directory.
new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parâmetros
- clientId
-
string
O ID de cliente da aplicação do Active Directory.
- domain
-
string
O ID de domínio ou inquilino que contém esta aplicação.
- secret
-
string
O segredo de autenticação da aplicação.
- tokenAudience
- TokenAudience
A audiência para a qual o token é pedido. Os valores válidos são "grafo", "batch" ou qualquer outro recurso como "https://vault.azure.net/". Se tokenAudience for "grafo", o domínio também deve ser fornecido e o respetivo valor não deve ser o inquilino "comum" predefinido. Tem de ser uma cadeia (preferencialmente num formato guid).
- environment
- Environment
O ambiente do azure com o qual se autenticar.
- tokenCache
-
TokenCache
A cache de tokens. O valor predefinido é o objeto MemoryCache da adal.
Detalhes de Propriedade
secret
secret: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
authContext
authContext: AuthenticationContext
Valor de Propriedade
AuthenticationContext
Herdado de ApplicationTokenCredentialsBase.authContext
clientId
clientId: string
Valor de Propriedade
string
Herdado de ApplicationTokenCredentialsBase.clientId
domain
domain: string
Valor de Propriedade
string
Herdado de ApplicationTokenCredentialsBase.domain
environment
environment: Environment
Valor de Propriedade
Herdado de ApplicationTokenCredentialsBase.environment
tokenAudience
tokenAudience?: string
Valor de Propriedade
string
Herdado de ApplicationTokenCredentialsBase.tokenAudience
tokenCache
tokenCache: TokenCache
Valor de Propriedade
TokenCache
Herdado de ApplicationTokenCredentialsBase.tokenCache
Detalhes de Método
getToken()
Tenta obter o token da cache inicialmente. Se não for bem-sucedido, tenta obter o token da ADAL.
function getToken(): Promise<TokenResponse>
Devoluções
Promise<TokenResponse>
Uma promessa que resolve to TokenResponse e rejeita com um Erro.
Detalhes do Método Herdado
setDomain(string)
function setDomain(domain: string)
Parâmetros
- domain
-
string
Herdado de ApplicationTokenCredentialsBase.setDomain
signRequest(WebResource)
Assina um pedido com o cabeçalho Autenticação.
function signRequest(webResource: WebResource): Promise<WebResource>
Parâmetros
- webResource
- WebResource
O WebResource a assinar.
Devoluções
Promise<WebResource>
Herdado de ApplicationTokenCredentialsBase.signRequest