UserTokenCredentials class
- Extends
Construtores
User |
Cria um novo objeto UserTokenCredentials. |
Propriedades
password | |
username |
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 tenta obter o token da ADAL. |
Métodos Herdados
set |
|
sign |
Assina uma solicitação com o cabeçalho Autenticação. |
Detalhes do Construtor
UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
Cria um novo objeto UserTokenCredentials.
new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parâmetros
- clientId
-
string
A ID do cliente do aplicativo Ative Directory. Consulte Ative Directory Quickstart for .Net para obter um exemplo.
- domain
-
string
O domínio ou ID de locatário que contém este aplicativo.
- username
-
string
O nome de usuário da conta de ID da Organização.
- password
-
string
A senha da conta de ID da Organização.
- tokenAudience
- TokenAudience
O público para o qual o token é solicitado. Os valores válidos são 'gráfico', 'lote' ou qualquer outro recurso como 'https://vault.azure.net/'. Se tokenAudience é 'gráfico', então o domínio também deve ser fornecido e seu valor não deve ser o locatário 'comum' padrão. Deve ser uma string (de preferência em formato guid).
- environment
- Environment
O ambiente azure com o qual autenticar.
- tokenCache
-
TokenCache
O cache de token. O valor padrão é o objeto MemoryCache de adal.
Detalhes de Propriedade
password
password: string
Valor de Propriedade
string
username
username: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
authContext
authContext: AuthenticationContext
Valor de Propriedade
AuthenticationContext
clientId
domain
environment
environment: Environment
Valor de Propriedade
tokenAudience
tokenCache
Detalhes de Método
getToken()
Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tenta obter o token da ADAL.
function getToken(): Promise<TokenResponse>
Devoluções
Promise<TokenResponse>
O tokenResponse (tokenType e accessToken são as duas propriedades importantes).
Detalhes do Método Herdado
setDomain(string)
function setDomain(domain: string)
Parâmetros
- domain
-
string
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.
Devoluções
Promise<WebResource>