ApplicationTokenCredentials class

Memperluas

ApplicationTokenCredentialsBase

Konstruktor

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

Membuat objek ApplicationTokenCredentials baru. Lihat mulai cepat Active Directory untuk .Net untuk petunjuk terperinci tentang membuat aplikasi Azure Active Directory.

Properti

secret

Properti yang Diwariskan

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metode

getToken()

Mencoba untuk mendapatkan token dari cache awalnya. Jika itu tidak berhasil, maka ia mencoba untuk mendapatkan token dari ADAL.

Metode yang Diwarisi

setDomain(string)
signRequest(WebResource)

Menandatangani permintaan dengan header Autentikasi.

Detail Konstruktor

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

Membuat objek ApplicationTokenCredentials baru. Lihat mulai cepat Active Directory untuk .Net untuk petunjuk terperinci tentang membuat aplikasi Azure Active Directory.

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

Parameter

clientId

string

Id klien aplikasi direktori aktif.

domain

string

Domain atau id penyewa yang berisi aplikasi ini.

secret

string

Rahasia autentikasi untuk aplikasi.

tokenAudience
TokenAudience

Audiens yang tokennya diminta. Nilai yang valid adalah 'grafik', 'batch', atau sumber daya lainnya seperti 'https://vault.azure.net/'. Jika tokenAudience adalah 'grafik' maka domain juga harus disediakan dan nilainya tidak boleh menjadi penyewa 'umum' default. Ini harus berupa string (sebaiknya dalam format guid).

environment
Environment

Lingkungan azure untuk diautentikasi.

tokenCache

TokenCache

Cache token. Nilai default adalah objek MemoryCache dari adal.

Detail Properti

secret

secret: string

Nilai Properti

string

Detail Properti yang Diwariskan

authContext

authContext: AuthenticationContext

Nilai Properti

AuthenticationContext

Diwarisi Dari ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

Nilai Properti

string

Diwarisi Dari ApplicationTokenCredentialsBase.clientId

domain

domain: string

Nilai Properti

string

Diwariskan Dari ApplicationTokenCredentialsBase.domain

environment

environment: Environment

Nilai Properti

Diwarisi Dari ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Nilai Properti

string

Diwarisi Dari ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Nilai Properti

TokenCache

Diwarisi Dari ApplicationTokenCredentialsBase.tokenCache

Detail Metode

getToken()

Mencoba untuk mendapatkan token dari cache awalnya. Jika itu tidak berhasil, maka ia mencoba untuk mendapatkan token dari ADAL.

function getToken(): Promise<TokenResponse>

Mengembalikan

Promise<TokenResponse>

Janji yang diselesaikan ke TokenResponse dan menolak dengan Kesalahan.

Detail Metode yang Diwarisi

setDomain(string)

function setDomain(domain: string)

Parameter

domain

string

Diwarisi Dari ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

Menandatangani permintaan dengan header Autentikasi.

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

Parameter

webResource
WebResource

WebResource yang akan ditandatangani.

Mengembalikan

Promise<WebResource>

Diwariskan Dari ApplicationTokenCredentialsBase.signRequest