مشاركة عبر


MSITokenCredentials class

يوفر معلومات حول بيانات اعتماد الرمز المميز لهوية الخدمة المدارة. يمكن استخدام هذا الكائن فقط للحصول على رمز مميز على جهاز ظاهري تم توفيره في Azure مع هوية الخدمة المدارة.

المنشئون

MSITokenCredentials(MSIOptions)

إنشاء مثيل MSITokenCredentials.

الخصائص

resource

نقاط نهاية مورد Azure.

  • الإعدادات الافتراضية ل Azure Resource Manager من البيئة: AzureCloud. "https://management.azure.com/"؛
  • لإدارة الخدمة (ASM): "https://management.core.windows.net/"
  • بالنسبة إلى Azure KeyVault: "https://vault.azure.net"
  • بالنسبة إلى Azure Batch: "https://batch.core.windows.net"
  • بالنسبة إلى Azure Active Directory Graph: "https://graph.windows.net"

الأساليب

getToken()

إعداد طلب POST وإرساله إلى نقطة نهاية خدمة مستضافة على جهاز Azure الظاهري، والذي يستجيب برمز الوصول المميز.

parseTokenResponse(string)

تحليل سلسلة tokenResponse json إلى كائن، وتحويل الخصائص على المستوى الأول إلى camelCase. يحاول هذا الأسلوب توحيد tokenResponse

signRequest(WebResource)

توقيع طلب باستخدام عنوان المصادقة.

تفاصيل المنشئ

MSITokenCredentials(MSIOptions)

إنشاء مثيل MSITokenCredentials.

new MSITokenCredentials(options: MSIOptions)

المعلمات

options
MSIOptions

المعلمات الاختيارية

تفاصيل الخاصية

resource

نقاط نهاية مورد Azure.

  • الإعدادات الافتراضية ل Azure Resource Manager من البيئة: AzureCloud. "https://management.azure.com/"؛
  • لإدارة الخدمة (ASM): "https://management.core.windows.net/"
  • بالنسبة إلى Azure KeyVault: "https://vault.azure.net"
  • بالنسبة إلى Azure Batch: "https://batch.core.windows.net"
  • بالنسبة إلى Azure Active Directory Graph: "https://graph.windows.net"
resource: string

قيمة الخاصية

string

تفاصيل الأسلوب

getToken()

إعداد طلب POST وإرساله إلى نقطة نهاية خدمة مستضافة على جهاز Azure الظاهري، والذي يستجيب برمز الوصول المميز.

function getToken(): Promise<MSITokenResponse>

المرتجعات

Promise<MSITokenResponse>

وعد مع استجابة الرمز المميز.

parseTokenResponse(string)

تحليل سلسلة tokenResponse json إلى كائن، وتحويل الخصائص على المستوى الأول إلى camelCase. يحاول هذا الأسلوب توحيد tokenResponse

function parseTokenResponse(body: string): TokenResponse

المعلمات

body

string

سلسلة json

المرتجعات

TokenResponse

الرمز المميزالمسؤولية (tokenType وaccessToken هما الخاصيتان المهمتان).

signRequest(WebResource)

توقيع طلب باستخدام عنوان المصادقة.

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

المعلمات

webResource
WebResource

WebResource الذي سيتم توقيعه.

المرتجعات

Promise<WebResource>

وعد باستخدام WebResource الموقع.