UserTokenCredentials class
- Extends
Konstruktor
User |
Membuat objek UserTokenCredentials baru. |
Properti
password | |
username |
Properti yang Diwariskan
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Metode
get |
Mencoba mendapatkan token dari cache pada awalnya. Jika itu tidak berhasil, maka ia mencoba untuk mendapatkan token dari ADAL. |
Metode yang Diwarisi
set |
|
sign |
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
domain
environment
tokenAudience
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