Sdílet prostřednictvím


ApplicationTokenCredentials class

Extends

ApplicationTokenCredentialsBase

Konstruktory

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

Vytvoří nový objekt ApplicationTokenCredentials. Podrobné pokyny k vytvoření aplikace Azure Active Directory najdete v rychlém startu služby Active Directory pro .Net.

Vlastnosti

secret

Zděděné vlastnosti

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metody

getToken()

Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL.

Zděděné metody

setDomain(string)
signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

Podrobnosti konstruktoru

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

Vytvoří nový objekt ApplicationTokenCredentials. Podrobné pokyny k vytvoření aplikace Azure Active Directory najdete v rychlém startu služby Active Directory pro .Net.

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

Parametry

clientId

string

ID klienta aplikace služby Active Directory.

domain

string

ID domény nebo tenanta obsahující tuto aplikaci.

secret

string

Tajný klíč ověřování pro aplikaci.

tokenAudience
TokenAudience

Cílová skupina, pro kterou je token požadován. Platné hodnoty jsou "graph", 'batch' nebo jakýkoli jiný prostředek, například 'https://vault.azure.net/'. Pokud je tokenAudience "graph", měla by se zadat také doména a její hodnota by neměla být výchozím tenantem "common". Musí to být řetězec (raději ve formátu GUID).

environment
Environment

Prostředí Azure, ve které se má provést ověření.

tokenCache

TokenCache

Mezipaměť tokenů. Výchozí hodnota je MemoryCache objekt z adal.

Podrobnosti vlastnosti

secret

secret: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

authContext

authContext: AuthenticationContext

Hodnota vlastnosti

AuthenticationContext

zděděno z ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

Hodnota vlastnosti

string

zděděno z ApplicationTokenCredentialsBase.clientId

domain

domain: string

Hodnota vlastnosti

string

zděděno z ApplicationTokenCredentialsBase.domain

environment

environment: Environment

Hodnota vlastnosti

zděděno z ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Hodnota vlastnosti

string

zděděno z ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Hodnota vlastnosti

TokenCache

zděděno z ApplicationTokenCredentialsBase.tokenCache

Podrobnosti metody

getToken()

Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL.

function getToken(): Promise<TokenResponse>

Návraty

Promise<TokenResponse>

Slib, který se přeloží na TokenResponse a odmítne s chybou.

Podrobnosti zděděných metod

setDomain(string)

function setDomain(domain: string)

Parametry

domain

string

zděděno z ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

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

Parametry

webResource
WebResource

WebResource, který se má podepsat.

Návraty

Promise<WebResource>

zděděno z ApplicationTokenCredentialsBase.signRequest