Aracılığıyla paylaş


AzureDeveloperCliCredential class

Azure Developer CLI, geliştiricilerin Azure'da kaynak oluşturmasına, yönetmesine ve dağıtmasına olanak tanıyan bir komut satırı arabirimi aracıdır. Azure CLI'nın üzerine kurulmuştur ve Azure geliştiricilerine özgü ek işlevler sağlar. Kullanıcıların Microsoft Entra ID karşı kullanıcı ve/veya hizmet sorumlusu olarak kimlik doğrulaması yapmasına olanak tanır. AzureDeveloperCliCredential bir geliştirme ortamında kimlik doğrulaması yapar ve Azure Developer CLI oturum açmış kullanıcı veya hizmet sorumlusu adına bir belirteç alır. Kullanıcının veya hizmet sorumlusunun oturum açtığı Azure Developer CLI işlevi görür ve Microsoft Entra ID karşı uygulamanın kimliğini doğrulamak için altında bir Azure CLI komutu yürütür.

AzureDeveloperCliCredential'ı yapılandırma

Bu kimlik bilgilerini kullanmak için geliştiricinin aşağıdaki komutlardan birini kullanarak Azure Developer CLI yerel olarak kimlik doğrulaması yapması gerekir:

  1. Kullanıcı olarak etkileşimli olarak kimlik doğrulaması yapmak için Azure Developer CLI'de "azd auth login" komutunu çalıştırın.
  2. Hizmet sorumlusu olarak kimlik doğrulaması yapmak için "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID" komutunu çalıştırın.

Kuruluşunuzdaki yenileme belirteci geçerliliğine bağlı olarak bu işlemi belirli bir süre sonra tekrarlamanız gerekebilir. Genellikle yenileme belirteci geçerlilik süresi birkaç haftadan birkaç aya kadardır. AzureDeveloperCliCredential yeniden oturum açmanızı ister.

Oluşturucular

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

AzureDeveloperCliCredential örneğini oluşturur.

Bu kimlik bilgisini kullanmak için komut satırından "azd auth login" komutunu kullanarak 'azd' aracıyla oturum açtığınızdan emin olun.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci döndürür. Kimlik doğrulaması başarısız olursa, hatanın ayrıntılarıyla birlikte bir CredentialUnavailableError oluşturulur.

Oluşturucu Ayrıntıları

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

AzureDeveloperCliCredential örneğini oluşturur.

Bu kimlik bilgisini kullanmak için komut satırından "azd auth login" komutunu kullanarak 'azd' aracıyla oturum açtığınızdan emin olun.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parametreler

options
AzureDeveloperCliCredentialOptions

İsteğe bağlı olarak çok kiracılı isteklere izin vermek için seçenekler.

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci döndürür. Kimlik doğrulaması başarısız olursa, hatanın ayrıntılarıyla birlikte bir CredentialUnavailableError oluşturulur.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametreler

scopes

string | string[]

Belirtecin erişeceği kapsamların listesi.

options
GetTokenOptions

Bu TokenCredential uygulamasının gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.

Döndürülenler

Promise<AccessToken>