Aracılığıyla paylaş


DefaultAzureCredentialClientIdOptions interface

DefaultAzureCredential sınıfını yapılandırma seçenekleri sağlar. Her ikisinde de yalnızca biri desteklendiğinden, bu varyasyon managedIdentityClientId destekler ve desteklemez managedIdentityResourceId.

Extends

Özellikler

managedIdentityClientId

İsteğe bağlı olarak ManagedIdentityCredential tarafından kullanılacak kullanıcı tarafından atanan istemci kimliğini geçirin. Bu istemci kimliği, AZURE_CLIENT_ID ortam değişkeni aracılığıyla ManagedIdentityCredential'a da geçirilebilir.

workloadIdentityClientId

İsteğe bağlı olarak WorkloadIdentityCredential tarafından kullanılacak kullanıcı tarafından atanan istemci kimliğini geçirin. Bu istemci kimliği, AZURE_CLIENT_ID ortam değişkeni aracılığıyla WorkloadIdentityCredential'a da geçirilebilir.

Devralınan Özellikler

additionallyAllowedTenants

Çok kiracılı uygulamalar için, kimlik bilgilerinin belirteçleri edinebileceği ek kiracıları belirtir. Kimlik bilgilerinin uygulamanın yüklü olduğu herhangi bir kiracı için belirteç almasına izin vermek için "*" joker karakter değerini ekleyin.

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderilirse true olarak ayarlayın

authorityHost

Kimlik doğrulama istekleri için kullanılacak yetkili ana bilgisayar. Olası değerler AzureAuthorityHosts aracılığıyla kullanılabilir. Varsayılan değer "https://login.microsoftonline.com".

disableInstanceDiscovery

alanı, kimlik doğrulaması denenirken örnek bulma işleminin gerçekleştirilip gerçekleştirilmeyeceğini belirler. Bunu olarak true ayarlamak hem örnek bulma hem de yetkili doğrulamayı tamamen devre dışı bırakır. Sonuç olarak, yapılandırılan yetkili konağın geçerli ve güvenilir olduğundan emin olmak çok önemlidir. Bu işlevsellik, meta veri uç noktasına erişilemeyen özel bulutlar veya Azure Stack gibi senaryolarda kullanılmak üzere tasarlanmıştır. Örnek bulma işlemi, yetkiliyi doğrulamak için yetkili meta verilerinin 'den https://login.microsoft.com/ alınmasını gerektirir.

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

loggingOptions

Kullanıcıların ilke seçeneklerini günlüğe kaydetme ayarlarını yapılandırmasına, günlük hesabı bilgilerine ve müşteri desteği için kişisel bilgilere izin vermesine olanak tanır.

processTimeoutInMs

Geliştirici kimlik bilgileri için belirteç istekleri oluşturmak için yapılandırılabilir zaman aşımı( azuredeveloperCliCredential ve AzureCliCredential). <xref:AzurePowershellCredential> Kimlik bilgileri için işlem zaman aşımı milisaniye cinsinden sağlanmalıdır.

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işlendiğini gösteren seçenekler.

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

telemetryOptions

Genel telemetriyi ayarlama ve bilgileri giden isteklere izleme seçenekleri.

tenantId

İsteğe bağlı olarak, kimlik bilgilerinin bir parçası olarak kullanılacak kiracı kimliğini geçirin. Varsayılan olarak, temel alınan kimlik bilgilerine bağlı olarak genel bir kiracı kimliği kullanabilir.

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

Özellik Ayrıntıları

managedIdentityClientId

İsteğe bağlı olarak ManagedIdentityCredential tarafından kullanılacak kullanıcı tarafından atanan istemci kimliğini geçirin. Bu istemci kimliği, AZURE_CLIENT_ID ortam değişkeni aracılığıyla ManagedIdentityCredential'a da geçirilebilir.

managedIdentityClientId?: string

Özellik Değeri

string

workloadIdentityClientId

İsteğe bağlı olarak WorkloadIdentityCredential tarafından kullanılacak kullanıcı tarafından atanan istemci kimliğini geçirin. Bu istemci kimliği, AZURE_CLIENT_ID ortam değişkeni aracılığıyla WorkloadIdentityCredential'a da geçirilebilir.

workloadIdentityClientId?: string

Özellik Değeri

string

Devralınan Özellik Detayları

additionallyAllowedTenants

Çok kiracılı uygulamalar için, kimlik bilgilerinin belirteçleri edinebileceği ek kiracıları belirtir. Kimlik bilgilerinin uygulamanın yüklü olduğu herhangi bir kiracı için belirteç almasına izin vermek için "*" joker karakter değerini ekleyin.

additionallyAllowedTenants?: string[]

Özellik Değeri

string[]

DefaultAzureCredentialOptions.additionallyAllowedTenants'tanDevralındı

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

additionalPolicies?: AdditionalPolicyConfig[]

Özellik Değeri

DefaultAzureCredentialOptions.additionalPolicies'tenDevralındı

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderilirse true olarak ayarlayın

allowInsecureConnection?: boolean

Özellik Değeri

boolean

DefaultAzureCredentialOptions.allowInsecureConnection'danDevralındı

authorityHost

Kimlik doğrulama istekleri için kullanılacak yetkili ana bilgisayar. Olası değerler AzureAuthorityHosts aracılığıyla kullanılabilir. Varsayılan değer "https://login.microsoftonline.com".

authorityHost?: string

Özellik Değeri

string

DefaultAzureCredentialOptions.authorityHost'tanDevralındı

disableInstanceDiscovery

alanı, kimlik doğrulaması denenirken örnek bulma işleminin gerçekleştirilip gerçekleştirilmeyeceğini belirler. Bunu olarak true ayarlamak hem örnek bulma hem de yetkili doğrulamayı tamamen devre dışı bırakır. Sonuç olarak, yapılandırılan yetkili konağın geçerli ve güvenilir olduğundan emin olmak çok önemlidir. Bu işlevsellik, meta veri uç noktasına erişilemeyen özel bulutlar veya Azure Stack gibi senaryolarda kullanılmak üzere tasarlanmıştır. Örnek bulma işlemi, yetkiliyi doğrulamak için yetkili meta verilerinin 'den https://login.microsoft.com/ alınmasını gerektirir.

disableInstanceDiscovery?: boolean

Özellik Değeri

boolean

DefaultAzureCredentialOptions.disableInstanceDiscovery'denDevralındı

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

httpClient?: HttpClient

Özellik Değeri

DefaultAzureCredentialOptions.httpClient'danDevralındı

loggingOptions

Kullanıcıların ilke seçeneklerini günlüğe kaydetme ayarlarını yapılandırmasına, günlük hesabı bilgilerine ve müşteri desteği için kişisel bilgilere izin vermesine olanak tanır.

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

Özellik Değeri

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

DefaultAzureCredentialOptions.loggingOptions'danDevralındı

processTimeoutInMs

Geliştirici kimlik bilgileri için belirteç istekleri oluşturmak için yapılandırılabilir zaman aşımı( azuredeveloperCliCredential ve AzureCliCredential). <xref:AzurePowershellCredential> Kimlik bilgileri için işlem zaman aşımı milisaniye cinsinden sağlanmalıdır.

processTimeoutInMs?: number

Özellik Değeri

number

DefaultAzureCredentialOptions.processTimeoutInMsÖğesinden Devralındı

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

proxyOptions?: ProxySettings

Özellik Değeri

DefaultAzureCredentialOptions.proxyOptions'danDevralındı

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işlendiğini gösteren seçenekler.

redirectOptions?: RedirectPolicyOptions

Özellik Değeri

DefaultAzureCredentialOptions.redirectOptions'danDevralındı

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

retryOptions?: PipelineRetryOptions

Özellik Değeri

DefaultAzureCredentialOptions.retryOptions'danDevralındı

telemetryOptions

Genel telemetriyi ayarlama ve bilgileri giden isteklere izleme seçenekleri.

telemetryOptions?: TelemetryOptions

Özellik Değeri

DefaultAzureCredentialOptions.telemetryOptions'danDevralındı

tenantId

İsteğe bağlı olarak, kimlik bilgilerinin bir parçası olarak kullanılacak kiracı kimliğini geçirin. Varsayılan olarak, temel alınan kimlik bilgilerine bağlı olarak genel bir kiracı kimliği kullanabilir.

tenantId?: string

Özellik Değeri

string

DefaultAzureCredentialOptions.tenantId'denDevralındı

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

tlsOptions?: TlsSettings

Özellik Değeri

DefaultAzureCredentialOptions.tlsOptions'danDevralındı

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

userAgentOptions?: UserAgentPolicyOptions

Özellik Değeri

DefaultAzureCredentialOptions.userAgentOptions'danDevralındı