اقرأ باللغة الإنجليزية

مشاركة عبر


ClientAssertionCredentialOptions interface

يمتد

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

additionallyAllowedTenants

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

additionalPolicies

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

agent

خيارات لتكوين مثيل العامل للطلبات الصادرة

allowInsecureConnection

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

authorityHost

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

disableInstanceDiscovery

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

httpClient

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

loggingOptions

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

proxyOptions

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

redirectOptions

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

retryOptions

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

telemetryOptions

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

tlsOptions

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

tokenCachePersistenceOptions

خيارات لتوفيرها لطبقة الثبات (إذا كانت متوفرة) عند تخزين بيانات الاعتماد.

يجب عليك أولا تسجيل مكون إضافي لموفر الاستمرار. راجع حزمة @azure/identity-cache-persistence على NPM.

مثل:

ts
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

const credential = new DeviceCodeCredential({
  tokenCachePersistenceOptions: {
    enabled: true,
  },
});
userAgentOptions

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

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

additionallyAllowedTenants

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

TypeScript
additionallyAllowedTenants?: string[]

قيمة الخاصية

string[]

موروث منMultiTenantTokenCredentialOptions.additionallyAllowedTenants

additionalPolicies

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

TypeScript
additionalPolicies?: AdditionalPolicyConfig[]

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.additionalPolicies

agent

خيارات لتكوين مثيل العامل للطلبات الصادرة

TypeScript
agent?: Agent

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.agent

allowInsecureConnection

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

TypeScript
allowInsecureConnection?: boolean

قيمة الخاصية

boolean

موروث منMultiTenantTokenCredentialOptions.allowInsecureConnection

authorityHost

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

TypeScript
authorityHost?: string

قيمة الخاصية

string

موروث منMultiTenantTokenCredentialOptions.authorityHost

disableInstanceDiscovery

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

TypeScript
disableInstanceDiscovery?: boolean

قيمة الخاصية

boolean

موروث منAuthorityValidationOptions.disableInstanceDiscovery

httpClient

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

TypeScript
httpClient?: HttpClient

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.httpClient

loggingOptions

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

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

قيمة الخاصية

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

موروث منMultiTenantTokenCredentialOptions.loggingOptions

proxyOptions

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

TypeScript
proxyOptions?: ProxySettings

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.proxyOptions

redirectOptions

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

TypeScript
redirectOptions?: RedirectPolicyOptions

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.redirectOptions

retryOptions

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

TypeScript
retryOptions?: PipelineRetryOptions

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.retryOptions

telemetryOptions

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

TypeScript
telemetryOptions?: TelemetryOptions

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.telemetryOptions

tlsOptions

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

TypeScript
tlsOptions?: TlsSettings

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.tlsOptions

tokenCachePersistenceOptions

خيارات لتوفيرها لطبقة الثبات (إذا كانت متوفرة) عند تخزين بيانات الاعتماد.

يجب عليك أولا تسجيل مكون إضافي لموفر الاستمرار. راجع حزمة @azure/identity-cache-persistence على NPM.

مثل:

ts
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

const credential = new DeviceCodeCredential({
  tokenCachePersistenceOptions: {
    enabled: true,
  },
});
TypeScript
tokenCachePersistenceOptions?: TokenCachePersistenceOptions

قيمة الخاصية

موروث منCredentialPersistenceOptions.tokenCachePersistenceOptions

userAgentOptions

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

TypeScript
userAgentOptions?: UserAgentPolicyOptions

قيمة الخاصية

موروث منMultiTenantTokenCredentialOptions.userAgentOptions