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:
- Kullanıcı olarak etkileşimli kimlik doğrulaması yapmak için Azure Geliştirici CLI'sinde "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ç 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 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
İ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>