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:
- Kullanıcı olarak etkileşimli olarak kimlik doğrulaması yapmak için Azure Developer CLI'de "azd auth login" komutunu çalıştırın.
- 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
Azure |
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
get |
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
İ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>