Delen via


UserTokenCredentials class

Uitbreiding

Constructors

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

Hiermee maakt u een nieuw UserTokenCredentials-object.

Eigenschappen

password
username

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 op te halen van ADAL.

Overgenomen methoden

setDomain(string)
signRequest(WebResource)

Ondertekent een aanvraag met de verificatieheader.

Constructordetails

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

Hiermee maakt u een nieuw UserTokenCredentials-object.

new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

Parameters

clientId

string

De client-id van de Active Directory-toepassing. Zie Snelstartgids voor Active Directory voor .Net voor een voorbeeld.

domain

string

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

username

string

De gebruikersnaam voor het account Organisatie-id.

password

string

Het wachtwoord voor het account organisatie-id.

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 (bij voorkeur 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

password

password: string

Waarde van eigenschap

string

username

username: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

authContext

authContext: AuthenticationContext

Waarde van eigenschap

AuthenticationContext

overgenomen vanTokenCredentialsBase.authContext

clientId

clientId: string

Waarde van eigenschap

string

overgenomen vanTokenCredentialsBase.clientId

domain

domain: string

Waarde van eigenschap

string

overgenomen vanTokenCredentialsBase.domain

environment

environment: Environment

Waarde van eigenschap

overgenomen vanTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Waarde van eigenschap

string

overgenomen vanTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Waarde van eigenschap

TokenCache

overgenomen vanTokenCredentialsBase.tokenCache

Methodedetails

getToken()

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

function getToken(): Promise<TokenResponse>

Retouren

Promise<TokenResponse>

Het tokenResponse (tokenType en accessToken zijn de twee belangrijke eigenschappen).

Details overgenomen methode

setDomain(string)

function setDomain(domain: string)

Parameters

domain

string

overgenomen vanTokenCredentialsBase.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 vanTokenCredentialsBase.signRequest