ApplicationTokenCertificateCredentials class
- Extends
-
ApplicationTokenCredentialsBase
Konstruktor
Application |
Membuat objek ApplicationTokenCredentials baru. Lihat Mulai Cepat Direktori Aktif untuk .Net untuk instruksi terperinci tentang membuat aplikasi Azure Active Directory. |
Properti
certificate | |
thumbprint |
Properti yang Diwariskan
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Metode
create(string, string, string, Azure |
Membuat instans baru ApplicationTokenCertificateCredentials. |
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
ApplicationTokenCertificateCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
Membuat objek ApplicationTokenCredentials baru. Lihat Mulai Cepat Direktori Aktif untuk .Net untuk instruksi terperinci tentang membuat aplikasi Azure Active Directory.
new ApplicationTokenCertificateCredentials(clientId: string, domain: string, certificate: string, thumbprint: 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.
- certificate
-
string
Kunci privat sertifikat yang dikodekan PEM.
- thumbprint
-
string
Thumbprint sertifikat yang dikodekan hex.
- 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
certificate
certificate: string
Nilai Properti
string
thumbprint
thumbprint: 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
Diwarisi 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
create(string, string, string, AzureTokenCredentialsOptions)
Membuat instans baru ApplicationTokenCertificateCredentials.
static function create(clientId: string, certificateStringOrFilePath: string, domain: string, options: AzureTokenCredentialsOptions): ApplicationTokenCertificateCredentials
Parameter
- clientId
-
string
Id klien aplikasi direktori aktif juga dikenal sebagai SPN (ServicePrincipal Name). Lihat Mulai Cepat Direktori Aktif untuk .Net misalnya.
- certificateStringOrFilePath
-
string
Sertifikat yang dikodekan PEM dan kunci privat ATAU jalur file absolut ke file .pem yang berisi informasi tersebut. Contohnya:
- CertificateString: "-----BEGIN PRIVATE KEY-----\n\n-----END PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\n\n-----END CERTIFICATE-----\n"
- CertificateFilePath: Jalur file absolut dari file .pem.
- domain
-
string
Domain atau id penyewa yang berisi aplikasi ini.
- options
- AzureTokenCredentialsOptions
AzureTokenCredentialsOptions - Objek yang mewakili parameter opsional.
Mengembalikan
ApplicationTokenCertificateCredentials
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>
Janji yang diselesaikan ke TokenResponse dan ditolak 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>
Diwarisi Dari ApplicationTokenCredentialsBase.signRequest