ApplicationTokenCredentials class
- Memperluas
-
ApplicationTokenCredentialsBase
Konstruktor
| Application |
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
| auth |
|
| client |
|
| domain | |
| environment | |
| token |
|
| token |
Metode
| get |
Mencoba untuk mendapatkan token dari cache 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
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