Dela via


ApplicationTokenCredentials class

Extends

ApplicationTokenCredentialsBase

Konstruktorer

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

Skapar ett nytt ApplicationTokenCredentials-objekt. Mer information om hur du skapar ett Azure Active Directory-program finns i Active Directory-snabbstart för .Net.

Egenskaper

secret

Ärvda egenskaper

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metoder

getToken()

Försöker hämta token från cachen från början. Om det misslyckas försöker den hämta token från ADAL.

Ärvda metoder

setDomain(string)
signRequest(WebResource)

Signerar en begäran med autentiseringshuvudet.

Konstruktorinformation

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

Skapar ett nytt ApplicationTokenCredentials-objekt. Mer information om hur du skapar ett Azure Active Directory-program finns i Active Directory-snabbstart för .Net.

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

Parametrar

clientId

string

Klient-ID:t för Active Directory-programmet.

domain

string

Domänen eller klient-ID:t som innehåller det här programmet.

secret

string

Autentiseringshemligheten för programmet.

tokenAudience
TokenAudience

Målgruppen som token begärs för. Giltiga värden är "graph", "batch" eller någon annan resurs som "https://vault.azure.net/". Om tokenAudience är "graph" ska domänen också anges och dess värde bör inte vara standardklientorganisationen . Det måste vara en sträng (helst i guid-format).

environment
Environment

Azure-miljön att autentisera med.

tokenCache

TokenCache

Tokencachen. Standardvärdet är MemoryCache-objektet från adal.

Egenskapsinformation

secret

secret: string

Egenskapsvärde

string

Information om ärvda egenskaper

authContext

authContext: AuthenticationContext

Egenskapsvärde

AuthenticationContext

ärvd från ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

Egenskapsvärde

string

ärvs från ApplicationTokenCredentialsBase.clientId

domain

domain: string

Egenskapsvärde

string

ärvd från ApplicationTokenCredentialsBase.domain

environment

environment: Environment

Egenskapsvärde

ärvd från ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Egenskapsvärde

string

ärvd från ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Egenskapsvärde

TokenCache

ärvd från ApplicationTokenCredentialsBase.tokenCache

Metodinformation

getToken()

Försöker hämta token från cachen från början. Om det misslyckas försöker den hämta token från ADAL.

function getToken(): Promise<TokenResponse>

Returer

Promise<TokenResponse>

Ett löfte som matchar TokenResponse och avvisar med ett fel.

Ärvd metodinformation

setDomain(string)

function setDomain(domain: string)

Parametrar

domain

string

ärvd från ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

Signerar en begäran med autentiseringshuvudet.

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

Parametrar

webResource
WebResource

Den WebResource som ska signeras.

Returer

Promise<WebResource>

ärvd från ApplicationTokenCredentialsBase.signRequest