Delen via


ApplicationTokenCredentials class

Uitbreiding

ApplicationTokenCredentialsBase

Constructors

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

Hiermee maakt u een nieuw ApplicationTokenCredentials-object. Zie Quickstart voor Active Directory voor .Net voor gedetailleerde instructies over het maken van een Azure Active Directory-toepassing.

Eigenschappen

secret

Overgenomen eigenschappen

authContext
clientId
domain
environment
tokenAudience
tokenCache

Methoden

getToken()

Probeert het token in eerste instantie op te halen uit de cache. Als dat niet lukt, wordt geprobeerd het token van ADAL op te halen.

Overgenomen methoden

setDomain(string)
signRequest(WebResource)

Ondertekent een aanvraag met de verificatieheader.

Constructordetails

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

Hiermee maakt u een nieuw ApplicationTokenCredentials-object. Zie Quickstart voor Active Directory voor .Net voor gedetailleerde instructies over het maken van een Azure Active Directory-toepassing.

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

Parameters

clientId

string

De client-id van de Active Directory-toepassing.

domain

string

De domein- of tenant-id die deze toepassing bevat.

secret

string

Het verificatiegeheim voor de toepassing.

tokenAudience
TokenAudience

De doelgroep waarvoor het token wordt aangevraagd. Geldige waarden zijn 'graph', 'batch' of een andere resource, zoals 'https://vault.azure.net/'. Als tokenAudience 'graph' is, moet het domein ook worden opgegeven en mag de bijbehorende waarde niet de standaardtenant 'common' zijn. Het moet een tekenreeks zijn (liever in een GUID-indeling).

environment
Environment

De Azure-omgeving waarmee moet worden geverifieerd.

tokenCache

TokenCache

De tokencache. De standaardwaarde is het MemoryCache-object van adal.

Eigenschapdetails

secret

secret: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

authContext

authContext: AuthenticationContext

Waarde van eigenschap

AuthenticationContext

overgenomen van ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

Waarde van eigenschap

string

overgenomen van ApplicationTokenCredentialsBase.clientId

domain

domain: string

Waarde van eigenschap

string

overgenomen van ApplicationTokenCredentialsBase.domain

environment

environment: Environment

Waarde van eigenschap

overgenomen van ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Waarde van eigenschap

string

overgenomen van ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Waarde van eigenschap

TokenCache

overgenomen van ApplicationTokenCredentialsBase.tokenCache

Methodedetails

getToken()

Probeert het token in eerste instantie op te halen uit de cache. Als dat niet lukt, wordt geprobeerd het token van ADAL op te halen.

function getToken(): Promise<TokenResponse>

Retouren

Promise<TokenResponse>

Een belofte die tokenResponse oplost en afwijst met een fout.

Details overgenomen methode

setDomain(string)

function setDomain(domain: string)

Parameters

domain

string

overgenomen van ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

Ondertekent een aanvraag met de verificatieheader.

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

Parameters

webResource
WebResource

De WebResource die moet worden ondertekend.

Retouren

Promise<WebResource>

overgenomen van ApplicationTokenCredentialsBase.signRequest