AzureDeveloperCliCredential class
Azure Developer CLI, geliştiricilerin Azure'da kaynaklar oluşturmasına, yönetmesine ve dağıtmasına olanak tanıyan komut satırı arayüzü aracıdır. Azure CLI'nin üzerine inşa edilmiş ve Azure geliştiricilerine özgü ek işlevsellik sağlar. Kullanıcıların Microsoft Entra ID karşısında bir kullanıcı ve/veya hizmet prensibi olarak kimlik doğrulamasına olanak tanır. AzureDeveloperCliCredential, bir geliştirme ortamında kimlik doğrulamasını sağlar ve Azure Developer CLI'da giriş yapmış kullanıcı veya hizmet yöneticisi adına bir token edinir. Azure Developer CLI'si kullanıcı veya hizmet prensibi olarak giriş yapar ve uygulamanın Microsoft Entra ID'sine karşı doğrulaması için altında bir Azure CLI komutu çalıştırır.
AzureDeveloperCliCredential'ı yapılandırma
Bu kimlik bilgisini kullanmak için geliştiricinin Azure Developer CLI'da aşağıdaki komutlardan birini kullanarak yerel olarak kimlik doğrulaması yapması gerekir:
- Azure Developer CLI'de "azd auth login" çalıştırın ve kullanıcı olarak interaktif kimlik doğrulamayı yapı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ç hafta ile birkaç ay sürer. AzureDeveloperCliCredential yeniden oturum açmanızı ister.
Oluşturucular
| Azure |
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
| get |
Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı 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
İ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ğrulama yapar ve başarılı olursa erişim tokenı 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>