ApplicationTokenCredentials class
- Extends
-
ApplicationTokenCredentialsBase
Construtores
Application |
Cria um novo objeto ApplicationTokenCredentials. Consulte Início Rápido do Active Directory para .Net para obter instruções detalhadas sobre como criar um aplicativo do Azure Active Directory. |
Propriedades
secret |
Propriedades herdadas
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Métodos
get |
Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tentará obter o token da ADAL. |
Métodos herdados
set |
|
sign |
Assina uma solicitação com o cabeçalho Autenticação. |
Detalhes do construtor
ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)
Cria um novo objeto ApplicationTokenCredentials. Consulte Início Rápido do Active Directory para .Net para obter instruções detalhadas sobre como criar um aplicativo do Azure Active Directory.
new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parâmetros
- clientId
-
string
A ID do cliente do aplicativo active directory.
- domain
-
string
A ID de domínio ou locatário que contém este aplicativo.
- secret
-
string
O segredo de autenticação para o aplicativo.
- tokenAudience
- TokenAudience
O público para o qual o token é solicitado. Os valores válidos são 'graph', 'batch' ou qualquer outro recurso como 'https://vault.azure.net/'. Se tokenAudience for 'graph', o domínio também deverá ser fornecido e seu valor não deve ser o locatário 'comum' padrão. Deve ser uma cadeia de caracteres (preferencialmente em um formato guid).
- environment
- Environment
O ambiente do azure com o qual autenticar.
- tokenCache
-
TokenCache
O cache de token. O valor padrão é o objeto MemoryCache da adal.
Detalhes da propriedade
secret
secret: string
Valor da propriedade
string
Detalhes das propriedades herdadas
authContext
authContext: AuthenticationContext
Valor da propriedade
AuthenticationContext
Herdado de ApplicationTokenCredentialsBase.authContext
clientId
clientId: string
Valor da propriedade
string
Herdado de ApplicationTokenCredentialsBase.clientId
domain
domain: string
Valor da propriedade
string
Herdado de ApplicationTokenCredentialsBase.domain
environment
environment: Environment
Valor da propriedade
Herdado de ApplicationTokenCredentialsBase.environment
tokenAudience
tokenAudience?: string
Valor da propriedade
string
Herdado de ApplicationTokenCredentialsBase.tokenAudience
tokenCache
tokenCache: TokenCache
Valor da propriedade
TokenCache
Herdado de ApplicationTokenCredentialsBase.tokenCache
Detalhes do método
getToken()
Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tentará obter o token da ADAL.
function getToken(): Promise<TokenResponse>
Retornos
Promise<TokenResponse>
Uma promessa que resolve para 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 uma solicitação com o cabeçalho Autenticação.
function signRequest(webResource: WebResource): Promise<WebResource>
Parâmetros
- webResource
- WebResource
O WebResource a ser assinado.
Retornos
Promise<WebResource>
Herdado de ApplicationTokenCredentialsBase.signRequest