Bagikan melalui


UserTokenCredentials class

Extends

Konstruktor

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

Membuat objek UserTokenCredentials baru.

Properti

password
username

Properti yang Diwariskan

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metode

getToken()

Mencoba mendapatkan token dari cache pada 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

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

Membuat objek UserTokenCredentials baru.

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

Parameter

clientId

string

Id klien aplikasi direktori aktif. Lihat Mulai Cepat Direktori Aktif untuk .Net misalnya.

domain

string

Domain atau id penyewa yang berisi aplikasi ini.

username

string

Nama pengguna untuk akun Id Organisasi.

password

string

Kata sandi untuk akun Id Organisasi.

tokenAudience
TokenAudience

Audiens tempat token diminta. Nilai yang valid adalah 'grafik', 'batch', atau sumber daya lain 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

password

password: string

Nilai Properti

string

username

username: string

Nilai Properti

string

Detail Properti yang Diwariskan

authContext

authContext: AuthenticationContext

Nilai Properti

AuthenticationContext

Diwarisi DariTokenCredentialsBase.authContext

clientId

clientId: string

Nilai Properti

string

Diwarisi DariTokenCredentialsBase.clientId

domain

domain: string

Nilai Properti

string

Diwarisi DariTokenCredentialsBase.domain

environment

environment: Environment

Nilai Properti

Diwarisi DariTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Nilai Properti

string

Diwarisi DariTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Nilai Properti

TokenCache

Diwarisi DariTokenCredentialsBase.tokenCache

Detail Metode

getToken()

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

function getToken(): Promise<TokenResponse>

Mengembalikan

Promise<TokenResponse>

TokenResponse (tokenType dan accessToken adalah dua properti penting).

Detail Metode yang Diwarisi

setDomain(string)

function setDomain(domain: string)

Parameter

domain

string

Diwarisi DariTokenCredentialsBase.setDomain

signRequest(WebResource)

Menandatangani permintaan dengan header Autentikasi.

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

Parameter

webResource
WebResource

WebResource yang akan ditandatangani.

Mengembalikan

Promise<WebResource>

Diwarisi DariTokenCredentialsBase.signRequest