AzurePipelinesCredential class
To poświadczenie jest przeznaczone do użycia w usłudze Azure Pipelines z połączeniami usług jako konfiguracją federacji tożsamości obciążenia.
Konstruktory
| Azure |
Usługa AzurePipelinesCredential obsługuje tożsamość federacyjną w usłudze Azure Pipelines za pośrednictwem połączeń usługi. |
Metody
| get |
Uwierzytelnia się przy użyciu identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. W przypadku niepowodzenia uwierzytelniania CredentialUnavailableError lub AuthenticationError zostanie zgłoszony ze szczegółami błędu. |
Szczegóły konstruktora
AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)
Usługa AzurePipelinesCredential obsługuje tożsamość federacyjną w usłudze Azure Pipelines za pośrednictwem połączeń usługi.
new AzurePipelinesCredential(tenantId: string, clientId: string, serviceConnectionId: string, systemAccessToken: string, options?: AzurePipelinesCredentialOptions)
Parametry
- tenantId
-
string
tenantId skojarzony z połączeniem usługi
- clientId
-
string
clientId skojarzony z połączeniem usługi
- serviceConnectionId
-
string
Unikatowy identyfikator połączenia z usługą, jak znaleziono w kluczu resourceId elementu querystring
- systemAccessToken
-
string
Wartość system.AccessToken potoku.
- options
- AzurePipelinesCredentialOptions
Opcje klienta tożsamości do użycia na potrzeby uwierzytelniania.
Szczegóły metody
getToken(string | string[], GetTokenOptions)
Uwierzytelnia się przy użyciu identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. W przypadku niepowodzenia uwierzytelniania CredentialUnavailableError lub AuthenticationError zostanie zgłoszony ze szczegółami błędu.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Lista zakresów, dla których token będzie miał dostęp.
- options
- GetTokenOptions
Opcje używane do konfigurowania żądań, które mogą być tworzone przez tę implementację TokenCredential.
Zwraca
Promise<AccessToken>