AzurePowerShellCredential class
Bu kimlik bilgisi, Azure PowerShell modülünde oturum açmış durumda olan kullanıcı bilgilerini kullanır. Bunu yapmak için kullanıcı erişim belirtecini okur ve Azure PowerShell komutuyla süresi dolacak Get-AzAccessToken -ResourceUrl {ResourceScope}
Oluşturucular
| Azure |
AzurePowerShellCredentialbir örneği oluşturur. Bu kimlik bilgilerini kullanmak için:
|
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ı PowerShell aracılığıyla gerçekleştirilemezse, CredentialUnavailableError oluşturulur. |
Oluşturucu Ayrıntıları
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
AzurePowerShellCredentialbir örneği oluşturur.
Bu kimlik bilgilerini kullanmak için:
- Azure Az PowerShell modülünü şu şekilde yükleyin:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force. - Komut satırından
Connect-AzAccountkomutunu kullanarak Azure PowerShell'de zaten oturum açtınız.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parametreler
- options
- AzurePowerShellCredentialOptions
İ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ı PowerShell aracılığıyla gerçekleştirilemezse, 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>