Condividi tramite


ApplicationTokenCredentials class

Extends

ApplicationTokenCredentialsBase

Costruttori

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

Crea un nuovo oggetto ApplicationTokenCredentials. Per istruzioni dettagliate sulla creazione di un'applicazione azure Active Directory , vedere Avvio rapido di Active Directory per .Net .

Proprietà

secret

Proprietà ereditate

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metodi

getToken()

Prova a ottenere il token dalla cache inizialmente. Se non è riuscito, prova a ottenere il token da ADAL.

Metodi ereditati

setDomain(string)
signRequest(WebResource)

Firma una richiesta con l'intestazione Autenticazione.

Dettagli costruttore

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

Crea un nuovo oggetto ApplicationTokenCredentials. Per istruzioni dettagliate sulla creazione di un'applicazione azure Active Directory , vedere Avvio rapido di Active Directory per .Net .

new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

Parametri

clientId

string

ID client dell'applicazione active directory.

domain

string

Id dominio o tenant contenente questa applicazione.

secret

string

Segreto di autenticazione per l'applicazione.

tokenAudience
TokenAudience

Destinatari per i quali viene richiesto il token. I valori validi sono 'graph', 'batch' o qualsiasi altra risorsa come 'https://vault.azure.net/'. Se tokenAudience è 'graph', deve essere fornito anche il dominio e il relativo valore non deve essere il tenant 'common' predefinito. Deve essere una stringa (preferibilmente in un formato guid).

environment
Environment

Ambiente azure con cui eseguire l'autenticazione.

tokenCache

TokenCache

Cache del token. Il valore predefinito è l'oggetto MemoryCache da adal.

Dettagli proprietà

secret

secret: string

Valore della proprietà

string

Dettagli proprietà ereditate

authContext

authContext: AuthenticationContext

Valore della proprietà

AuthenticationContext

Ereditato da ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

Valore della proprietà

string

Ereditato da ApplicationTokenCredentialsBase.clientId

domain

domain: string

Valore della proprietà

string

Ereditato da ApplicationTokenCredentialsBase.domain

environment

environment: Environment

Valore della proprietà

Ereditato da ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Valore della proprietà

string

Ereditato da ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Valore della proprietà

TokenCache

Ereditato da ApplicationTokenCredentialsBase.tokenCache

Dettagli metodo

getToken()

Prova a ottenere il token dalla cache inizialmente. Se non è riuscito, prova a ottenere il token da ADAL.

function getToken(): Promise<TokenResponse>

Restituisce

Promise<TokenResponse>

Promessa che risolve tokenResponse e rifiuta con un errore.

Dettagli dei metodi ereditati

setDomain(string)

function setDomain(domain: string)

Parametri

domain

string

Ereditato da ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

Firma una richiesta con l'intestazione Autenticazione.

function signRequest(webResource: WebResource): Promise<WebResource>

Parametri

webResource
WebResource

WebResource da firmare.

Restituisce

Promise<WebResource>

Ereditato da ApplicationTokenCredentialsBase.signRequest