ApplicationTokenCredentials class
- يمتد
-
ApplicationTokenCredentialsBase
المنشئون
| Application |
إنشاء كائن ApplicationTokenCredentials جديد. راجع التشغيل السريع ل Active Directory ل .Net للحصول على إرشادات مفصلة حول إنشاء تطبيق Azure Active Directory. |
الخصائص
| secret |
الخصائص الموروثة
| auth |
|
| client |
|
| domain | |
| environment | |
| token |
|
| token |
الأساليب
| get |
يحاول الحصول على الرمز المميز من ذاكرة التخزين المؤقت في البداية. إذا لم ينجح ذلك، فإنه يحاول الحصول على الرمز المميز من ADAL. |
الأساليب المتوارثة
| set |
|
| sign |
توقيع طلب باستخدام عنوان المصادقة. |
تفاصيل المنشئ
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