DefaultAzureCredentialClientIdOptions interface
يوفر خيارات لتكوين فئة DefaultAzureCredential .
يدعم managedIdentityClientId
هذا التباين وليس managedIdentityResourceId
، حيث يتم دعم واحد فقط من كليهما.
- Extends
الخصائص
managed |
قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة ManagedIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى ManagedIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID. |
workload |
قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة WorkloadIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى WorkloadIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID. |
الخصائص الموروثة
additionally |
بالنسبة للتطبيقات متعددة المستأجرين، يحدد المستأجرين الإضافيين الذين قد تحصل بيانات الاعتماد على رموز مميزة لها. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر تم تثبيت التطبيق عليه. |
additional |
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP. |
allow |
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS |
authority |
مضيف المرجع المراد استخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com". |
disable |
يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة.
سيؤدي تعيين هذا إلى إلى |
http |
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP. |
logging |
يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء. |
process |
المهلة القابلة للتكوين لتقديم طلبات الرمز المميز لبيانات اعتماد المطور، وهي، <xref:AzurePowershellCredential>وAzureDeveloperCliCredentialوAzureCliCredential. يجب توفير مهلة العملية لبيانات الاعتماد بالمللي ثانية. |
proxy |
خيارات لتكوين وكيل للطلبات الصادرة. |
redirect |
خيارات لكيفية معالجة استجابات إعادة التوجيه. |
retry |
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة. |
telemetry |
خيارات لتعيين معلومات تتبع الاستخدام الشائعة والتتبع للطلبات الصادرة. |
tenant |
قم بتمرير معرف المستأجر اختياريا لاستخدامه كجزء من بيانات الاعتماد. بشكل افتراضي، قد يستخدم معرف مستأجر عام اعتمادا على بيانات الاعتماد الأساسية. |
tls |
خيارات لتكوين مصادقة TLS |
user |
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة. |
تفاصيل الخاصية
managedIdentityClientId
قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة ManagedIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى ManagedIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID.
managedIdentityClientId?: string
قيمة الخاصية
string
workloadIdentityClientId
قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة WorkloadIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى WorkloadIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID.
workloadIdentityClientId?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
additionallyAllowedTenants
بالنسبة للتطبيقات متعددة المستأجرين، يحدد المستأجرين الإضافيين الذين قد تحصل بيانات الاعتماد على رموز مميزة لها. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر تم تثبيت التطبيق عليه.
additionallyAllowedTenants?: string[]
قيمة الخاصية
string[]
موروث منDefaultAzureCredentialOptions.additionallyAllowedTenants
additionalPolicies
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
قيمة الخاصية
allowInsecureConnection
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS
allowInsecureConnection?: boolean
قيمة الخاصية
boolean
موروث منDefaultAzureCredentialOptions.allowInsecureConnection
authorityHost
مضيف المرجع المراد استخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com".
authorityHost?: string
قيمة الخاصية
string
disableInstanceDiscovery
يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة.
سيؤدي تعيين هذا إلى إلى true
تعطيل كل من اكتشاف المثيل والتحقق من صحة السلطة تماما.
ونتيجة لذلك، من الضروري التأكد من أن مضيف المرجع المكون صالح وجدير بالثقة.
هذه الوظيفة مخصصة للاستخدام في السيناريوهات التي لا يمكن فيها الوصول إلى نقطة نهاية بيانات التعريف، كما هو الحال في السحب الخاصة أو Azure Stack.
تتطلب عملية اكتشاف المثيل استرداد بيانات تعريف المرجع من https://login.microsoft.com/ للتحقق من صحة السلطة.
disableInstanceDiscovery?: boolean
قيمة الخاصية
boolean
موروث منDefaultAzureCredentialOptions.disableInstanceDiscovery
httpClient
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.
httpClient?: HttpClient
قيمة الخاصية
loggingOptions
يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
قيمة الخاصية
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
processTimeoutInMs
المهلة القابلة للتكوين لتقديم طلبات الرمز المميز لبيانات اعتماد المطور، وهي، <xref:AzurePowershellCredential>وAzureDeveloperCliCredentialوAzureCliCredential. يجب توفير مهلة العملية لبيانات الاعتماد بالمللي ثانية.
processTimeoutInMs?: number
قيمة الخاصية
number
proxyOptions
خيارات لتكوين وكيل للطلبات الصادرة.
proxyOptions?: ProxySettings
قيمة الخاصية
redirectOptions
خيارات لكيفية معالجة استجابات إعادة التوجيه.
redirectOptions?: RedirectPolicyOptions
قيمة الخاصية
retryOptions
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.
retryOptions?: PipelineRetryOptions
قيمة الخاصية
telemetryOptions
خيارات لتعيين معلومات تتبع الاستخدام الشائعة والتتبع للطلبات الصادرة.
telemetryOptions?: TelemetryOptions
قيمة الخاصية
tenantId
قم بتمرير معرف المستأجر اختياريا لاستخدامه كجزء من بيانات الاعتماد. بشكل افتراضي، قد يستخدم معرف مستأجر عام اعتمادا على بيانات الاعتماد الأساسية.
tenantId?: string
قيمة الخاصية
string
tlsOptions
خيارات لتكوين مصادقة TLS
tlsOptions?: TlsSettings
قيمة الخاصية
userAgentOptions
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.
userAgentOptions?: UserAgentPolicyOptions