مشاركة عبر


ApplicationTokenCredentials class

يمتد

ApplicationTokenCredentialsBase

المنشئون

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

إنشاء كائن ApplicationTokenCredentials جديد. راجع التشغيل السريع ل Active Directory ل .Net للحصول على إرشادات مفصلة حول إنشاء تطبيق Azure Active Directory.

الخصائص

secret

الخصائص الموروثة

authContext
clientId
domain
environment
tokenAudience
tokenCache

الأساليب

getToken()

يحاول الحصول على الرمز المميز من ذاكرة التخزين المؤقت في البداية. إذا لم ينجح ذلك، فإنه يحاول الحصول على الرمز المميز من ADAL.

الأساليب المتوارثة

setDomain(string)
signRequest(WebResource)

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

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

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

إنشاء كائن ApplicationTokenCredentials جديد. راجع التشغيل السريع ل Active Directory ل .Net للحصول على إرشادات مفصلة حول إنشاء تطبيق Azure Active Directory.

new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

المعلمات

clientId

string

معرف عميل تطبيق Active Directory.

domain

string

المجال أو معرف المستأجر الذي يحتوي على هذا التطبيق.

secret

string

سر المصادقة للتطبيق.

tokenAudience
TokenAudience

الجمهور الذي يطلب الرمز المميز له. القيم الصالحة هي "الرسم البياني" أو "الدفعة" أو أي مورد آخر مثل "https://vault.azure.net/". إذا كان tokenAudience هو "الرسم البياني"، فيجب أيضا توفير المجال ويجب ألا تكون قيمته المستأجر الافتراضي "المشترك". يجب أن تكون سلسلة (بشكل مفضل بتنسيق guid).

environment
Environment

بيئة Azure للمصادقة معها.

tokenCache

TokenCache

ذاكرة التخزين المؤقت للرمز المميز. القيمة الافتراضية هي كائن MemoryCache من الإعلان.

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

secret

secret: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

authContext

authContext: AuthenticationContext

قيمة الخاصية

AuthenticationContext

موروث من ApplicationTokenCredentialsBase.authContext

clientId

clientId: string

قيمة الخاصية

string

موروث من ApplicationTokenCredentialsBase.clientId

domain

domain: string

قيمة الخاصية

string

موروث من ApplicationTokenCredentialsBase.domain

environment

environment: Environment

قيمة الخاصية

موروث من ApplicationTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

قيمة الخاصية

string

موروث من ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

قيمة الخاصية

TokenCache

موروث من ApplicationTokenCredentialsBase.tokenCache

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

getToken()

يحاول الحصول على الرمز المميز من ذاكرة التخزين المؤقت في البداية. إذا لم ينجح ذلك، فإنه يحاول الحصول على الرمز المميز من ADAL.

function getToken(): Promise<TokenResponse>

المرتجعات

Promise<TokenResponse>

وعد يحل إلى TokenResponse ويرفض بخطأ.

تفاصيل الأساليب المتوارثة

setDomain(string)

function setDomain(domain: string)

المعلمات

domain

string

موروث من ApplicationTokenCredentialsBase.setDomain

signRequest(WebResource)

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

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

المعلمات

webResource
WebResource

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

المرتجعات

Promise<WebResource>

موروث من ApplicationTokenCredentialsBase.signRequest