İngilizce dilinde oku

Aracılığıyla paylaş


MSITokenCredentials class

Yönetilen hizmet kimliği belirteci kimlik bilgileri hakkında bilgi sağlar. Bu nesne yalnızca Azure'da yönetilen hizmet kimliğiyle sağlanan bir sanal makinede belirteç almak için kullanılabilir.

Oluşturucular

MSITokenCredentials(MSIOptions)

MSITokenCredentials örneğini oluşturur.

Özellikler

resource

Azure kaynak uç noktaları.

  • Varsayılan olarak ortamdan Azure Resource Manager: AzureCloud. "https://management.azure.com/"
  • ServiceManagement (ASM) için: "https://management.core.windows.net/"
  • Azure KeyVault için: "https://vault.azure.net"
  • Azure Batch için: "https://batch.core.windows.net"
  • Azure Active Directory Graph için: "https://graph.windows.net"

Yöntemler

getToken()

Azure VM'de barındırılan ve erişim belirteci ile yanıt veren bir hizmet uç noktasına POST isteği hazırlar ve gönderir.

parseTokenResponse(string)

TokenResponse json dizesini bir nesneye ayrıştırıp ilk düzeydeki özellikleri camelCase'e dönüştürür. Bu yöntem tokenResponse standardize etmeye çalışır

signRequest(WebResource)

Kimlik Doğrulaması üst bilgisi ile bir isteği imzalar.

Oluşturucu Ayrıntıları

MSITokenCredentials(MSIOptions)

MSITokenCredentials örneğini oluşturur.

new MSITokenCredentials(options: MSIOptions)

Parametreler

options
MSIOptions

İsteğe bağlı parametreler

Özellik Ayrıntıları

resource

Azure kaynak uç noktaları.

  • Varsayılan olarak ortamdan Azure Resource Manager: AzureCloud. "https://management.azure.com/"
  • ServiceManagement (ASM) için: "https://management.core.windows.net/"
  • Azure KeyVault için: "https://vault.azure.net"
  • Azure Batch için: "https://batch.core.windows.net"
  • Azure Active Directory Graph için: "https://graph.windows.net"
resource: string

Özellik Değeri

string

Yöntem Ayrıntıları

getToken()

Azure VM'de barındırılan ve erişim belirteci ile yanıt veren bir hizmet uç noktasına POST isteği hazırlar ve gönderir.

function getToken(): Promise<MSITokenResponse>

Döndürülenler

Promise<MSITokenResponse>

Belirteç yanıtıyla promise.

parseTokenResponse(string)

TokenResponse json dizesini bir nesneye ayrıştırıp ilk düzeydeki özellikleri camelCase'e dönüştürür. Bu yöntem tokenResponse standardize etmeye çalışır

function parseTokenResponse(body: string): TokenResponse

Parametreler

body

string

Json dizesi

Döndürülenler

TokenResponse

tokenResponse (tokenType ve accessToken iki önemli özelliktir).

signRequest(WebResource)

Kimlik Doğrulaması üst bilgisi ile bir isteği imzalar.

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

Parametreler

webResource
WebResource

İmzalanacak WebResource.

Döndürülenler

Promise<WebResource>

İmzalı WebResource ile promise.