Sdílet prostřednictvím


UserTokenCredentials class

Extends

Konstruktory

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

Vytvoří nový objekt UserTokenCredentials.

Vlastnosti

password
username

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

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

Vytvoří nový objekt UserTokenCredentials.

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

Parametry

clientId

string

ID klienta aplikace služby Active Directory. Příklad najdete v rychlém startu služby Active Directory pro .Net.

domain

string

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

username

string

Uživatelské jméno pro účet ID organizace.

password

string

Heslo pro účet ID organizace.

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 (nejlépe 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

password

password: string

Hodnota vlastnosti

string

username

username: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

authContext

authContext: AuthenticationContext

Hodnota vlastnosti

AuthenticationContext

zděděný zTokenCredentialsBase.authContext

clientId

clientId: string

Hodnota vlastnosti

string

zděděný zTokenCredentialsBase.clientId

domain

domain: string

Hodnota vlastnosti

string

zděděné ztokenCredentialsBase.domain

environment

environment: Environment

Hodnota vlastnosti

zděděno zTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Hodnota vlastnosti

string

zděděno zTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Hodnota vlastnosti

TokenCache

zděděné zTokenCredentialsBase.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>

TokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).

Podrobnosti zděděných metod

setDomain(string)

function setDomain(domain: string)

Parametry

domain

string

zděděný zTokenCredentialsBase.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 zTokenCredentialsBase.signRequest