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.
MSIToken |
MSITokenCredentials örneğini oluşturur. |
resource | Azure kaynak uç noktaları.
|
get |
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. |
parse |
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 |
sign |
Kimlik Doğrulaması üst bilgisi ile bir isteği imzalar. |
MSITokenCredentials örneğini oluşturur.
new MSITokenCredentials(options: MSIOptions)
Parametreler
- options
- MSIOptions
İsteğe bağlı parametreler
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
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.
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).
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.