DefaultAzureCredentialClientIdOptions interface

يوفر خيارات لتكوين فئة DefaultAzureCredential . يدعم managedIdentityClientId هذا التباين وليس managedIdentityResourceId، حيث يتم دعم واحد فقط من كليهما.

Extends

الخصائص

managedIdentityClientId

قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة ManagedIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى ManagedIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID.

workloadIdentityClientId

قم بتمرير معرف عميل معين من قبل المستخدم اختياريا لاستخدامه بواسطة WorkloadIdentityCredential. يمكن أيضا تمرير معرف العميل هذا إلى WorkloadIdentityCredential من خلال متغير البيئة: AZURE_CLIENT_ID.

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

additionallyAllowedTenants

بالنسبة للتطبيقات متعددة المستأجرين، يحدد المستأجرين الإضافيين الذين قد تحصل بيانات الاعتماد على رموز مميزة لها. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر تم تثبيت التطبيق عليه.

additionalPolicies

نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

allowInsecureConnection

تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS

authorityHost

مضيف المرجع المراد استخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com".

disableInstanceDiscovery

يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة. سيؤدي تعيين هذا إلى إلى true تعطيل كل من اكتشاف المثيل والتحقق من صحة السلطة تماما. ونتيجة لذلك، من الضروري التأكد من أن مضيف المرجع المكون صالح وجدير بالثقة. هذه الوظيفة مخصصة للاستخدام في السيناريوهات التي لا يمكن فيها الوصول إلى نقطة نهاية بيانات التعريف، كما هو الحال في السحب الخاصة أو Azure Stack. تتطلب عملية اكتشاف المثيل استرداد بيانات تعريف المرجع من https://login.microsoft.com/ للتحقق من صحة السلطة.

httpClient

HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.

loggingOptions

يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء.

processTimeoutInMs

المهلة القابلة للتكوين لتقديم طلبات الرمز المميز لبيانات اعتماد المطور، وهي، <xref:AzurePowershellCredential>وAzureDeveloperCliCredentialوAzureCliCredential. يجب توفير مهلة العملية لبيانات الاعتماد بالمللي ثانية.

proxyOptions

خيارات لتكوين وكيل للطلبات الصادرة.

redirectOptions

خيارات لكيفية معالجة استجابات إعادة التوجيه.

retryOptions

الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.

telemetryOptions

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

tenantId

قم بتمرير معرف المستأجر اختياريا لاستخدامه كجزء من بيانات الاعتماد. بشكل افتراضي، قد يستخدم معرف مستأجر عام اعتمادا على بيانات الاعتماد الأساسية.

tlsOptions

خيارات لتكوين مصادقة TLS

userAgentOptions

خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.

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

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[]

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.additionalPolicies

allowInsecureConnection

تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS

allowInsecureConnection?: boolean

قيمة الخاصية

boolean

موروث منDefaultAzureCredentialOptions.allowInsecureConnection

authorityHost

مضيف المرجع المراد استخدامه لطلبات المصادقة. تتوفر القيم المحتملة من خلال AzureAuthorityHosts. الافتراضي هو "https://login.microsoftonline.com".

authorityHost?: string

قيمة الخاصية

string

موروث منDefaultAzureCredentialOptions.authorityHost

disableInstanceDiscovery

يحدد الحقل ما إذا كان يتم تنفيذ اكتشاف المثيل عند محاولة المصادقة. سيؤدي تعيين هذا إلى إلى true تعطيل كل من اكتشاف المثيل والتحقق من صحة السلطة تماما. ونتيجة لذلك، من الضروري التأكد من أن مضيف المرجع المكون صالح وجدير بالثقة. هذه الوظيفة مخصصة للاستخدام في السيناريوهات التي لا يمكن فيها الوصول إلى نقطة نهاية بيانات التعريف، كما هو الحال في السحب الخاصة أو Azure Stack. تتطلب عملية اكتشاف المثيل استرداد بيانات تعريف المرجع من https://login.microsoft.com/ للتحقق من صحة السلطة.

disableInstanceDiscovery?: boolean

قيمة الخاصية

boolean

موروث منDefaultAzureCredentialOptions.disableInstanceDiscovery

httpClient

HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.

httpClient?: HttpClient

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.httpClient

loggingOptions

يسمح للمستخدمين بتكوين إعدادات خيارات نهج التسجيل والسماح بمعلومات حساب التسجيل ومعلومات التعريف الشخصية لدعم العملاء.

loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

قيمة الخاصية

LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

موروث منDefaultAzureCredentialOptions.loggingOptions

processTimeoutInMs

المهلة القابلة للتكوين لتقديم طلبات الرمز المميز لبيانات اعتماد المطور، وهي، <xref:AzurePowershellCredential>وAzureDeveloperCliCredentialوAzureCliCredential. يجب توفير مهلة العملية لبيانات الاعتماد بالمللي ثانية.

processTimeoutInMs?: number

قيمة الخاصية

number

موروث منDefaultAzureCredentialOptions.processTimeoutInMs

proxyOptions

خيارات لتكوين وكيل للطلبات الصادرة.

proxyOptions?: ProxySettings

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.proxyOptions

redirectOptions

خيارات لكيفية معالجة استجابات إعادة التوجيه.

redirectOptions?: RedirectPolicyOptions

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.redirectOptions

retryOptions

الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.

retryOptions?: PipelineRetryOptions

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.retryOptions

telemetryOptions

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

telemetryOptions?: TelemetryOptions

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.telemetryOptions

tenantId

قم بتمرير معرف المستأجر اختياريا لاستخدامه كجزء من بيانات الاعتماد. بشكل افتراضي، قد يستخدم معرف مستأجر عام اعتمادا على بيانات الاعتماد الأساسية.

tenantId?: string

قيمة الخاصية

string

موروث منDefaultAzureCredentialOptions.tenantId

tlsOptions

خيارات لتكوين مصادقة TLS

tlsOptions?: TlsSettings

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.tlsOptions

userAgentOptions

خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.

userAgentOptions?: UserAgentPolicyOptions

قيمة الخاصية

موروث منDefaultAzureCredentialOptions.userAgentOptions