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ı arabirim 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üzerinde 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 Geliştirici CLI'sindeki oturum açmış kullanıcı veya hizmet sorumlusu adına bir belirteç alır. Kullanıcı veya hizmet sorumlusunda oturum açan Azure Geliştirici CLI'si işlevi görür ve uygulamanın kimliğini Microsoft Entra Id'de 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 Geliştirici CLI'sinde yerel olarak kimlik doğrulaması yapması gerekir:

  1. Kullanıcı olarak etkileşimli kimlik doğrulaması yapmak için Azure Geliştirici CLI'sinde "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ç hafta ile birkaç ay sürer. AzureDeveloperCliCredential yeniden oturum açmanızı ister.

Oluşturucular

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

azuredeveloperCliCredential bir örneği oluşturur.

Bu kimlik bilgilerini 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 Kimliği 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, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

Oluşturucu Ayrıntıları

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

azuredeveloperCliCredential bir örneği oluşturur.

Bu kimlik bilgilerini 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 Kimliği 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, CredentialUnavailableError hatanın ayrıntılarıyla birlikte 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>