Bagikan melalui


ApplicationTokenCertificateCredentials class

Extends

ApplicationTokenCredentialsBase

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.

Properti

certificate
thumbprint

Properti yang Diwariskan

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metode

create(string, string, string, AzureTokenCredentialsOptions)

Membuat instans baru ApplicationTokenCertificateCredentials.

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

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