ClientSecretCredentialOptions interface
- يمتد
additionally |
بالنسبة للتطبيقات متعددة المستأجرين، يحدد المستأجرين الإضافيين الذين قد تحصل بيانات الاعتماد الخاصة بهم على رموز مميزة. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر تم تثبيت التطبيق عليه. |
additional |
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP. |
agent | خيارات لتكوين مثيل العامل للطلبات الصادرة |
allow |
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS |
authority |
مضيف المرجع لاستخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com". |
disable |
يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة.
سيؤدي تعيين هذا إلى |
http |
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP. |
logging |
يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل، والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء. |
proxy |
خيارات لتكوين وكيل للطلبات الصادرة. |
redirect |
خيارات لكيفية معالجة استجابات إعادة التوجيه. |
retry |
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة. |
telemetry |
خيارات لإعداد معلومات تتبع الاستخدام والتتبع الشائعة للطلبات الصادرة. |
tls |
خيارات لتكوين مصادقة TLS |
token |
خيارات لتوفيرها لطبقة الثبات (إذا كانت متوفرة) عند تخزين بيانات الاعتماد. يجب عليك أولا تسجيل مكون إضافي لموفر الاستمرار. راجع حزمة مثل: ts
|
user |
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة. |
بالنسبة للتطبيقات متعددة المستأجرين، يحدد المستأجرين الإضافيين الذين قد تحصل بيانات الاعتماد الخاصة بهم على رموز مميزة. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر تم تثبيت التطبيق عليه.
additionallyAllowedTenants?: string[]
قيمة الخاصية
string[]
موروث منMultiTenantTokenCredentialOptions.additionallyAllowedTenants
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
قيمة الخاصية
موروث منMultiTenantTokenCredentialOptions.additionalPolicies
خيارات لتكوين مثيل العامل للطلبات الصادرة
agent?: Agent
قيمة الخاصية
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS
allowInsecureConnection?: boolean
قيمة الخاصية
boolean
موروث منMultiTenantTokenCredentialOptions.allowInsecureConnection
مضيف المرجع لاستخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com".
authorityHost?: string
قيمة الخاصية
string
يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة.
سيؤدي تعيين هذا إلى true
إلى تعطيل كل من اكتشاف المثيل والتحقق من صحة المرجع تماما.
ونتيجة لذلك، من الضروري التأكد من أن مضيف المرجع المكون صالح وجدير بالثقة.
هذه الوظيفة مخصصة للاستخدام في السيناريوهات التي لا يمكن فيها الوصول إلى نقطة نهاية بيانات التعريف، كما هو الحال في السحب الخاصة أو Azure Stack.
تتطلب عملية اكتشاف المثيل استرداد بيانات تعريف المرجع من https://login.microsoft.com/ للتحقق من صحة السلطة.
disableInstanceDiscovery?: boolean
قيمة الخاصية
boolean
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.
httpClient?: HttpClient
قيمة الخاصية
يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل، والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
قيمة الخاصية
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
خيارات لتكوين وكيل للطلبات الصادرة.
proxyOptions?: ProxySettings
قيمة الخاصية
خيارات لكيفية معالجة استجابات إعادة التوجيه.
redirectOptions?: RedirectPolicyOptions
قيمة الخاصية
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.
retryOptions?: PipelineRetryOptions
قيمة الخاصية
خيارات لإعداد معلومات تتبع الاستخدام والتتبع الشائعة للطلبات الصادرة.
telemetryOptions?: TelemetryOptions
قيمة الخاصية
خيارات لتكوين مصادقة TLS
tlsOptions?: TlsSettings
قيمة الخاصية
خيارات لتوفيرها لطبقة الثبات (إذا كانت متوفرة) عند تخزين بيانات الاعتماد.
يجب عليك أولا تسجيل مكون إضافي لموفر الاستمرار. راجع حزمة @azure/identity-cache-persistence
على NPM.
مثل:
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";
useIdentityPlugin(cachePersistencePlugin);
const credential = new DeviceCodeCredential({
tokenCachePersistenceOptions: {
enabled: true,
},
});
tokenCachePersistenceOptions?: TokenCachePersistenceOptions
قيمة الخاصية
موروث منCredentialPersistenceOptions.tokenCachePersistenceOptions
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.
userAgentOptions?: UserAgentPolicyOptions