MSITokenCredentials class
Fournit des informations sur les informations d’identification de jeton d’identité de service managé. Cet objet ne peut être utilisé que pour acquérir un jeton sur une machine virtuelle approvisionnée dans Azure avec une identité de service managé.
Constructeurs
| MSIToken |
Crée une instance de MSITokenCredentials. |
Propriétés
| resource | Points de terminaison de ressources Azure.
|
Méthodes
| get |
Prépare et envoie une requête POST à un point de terminaison de service hébergé sur la machine virtuelle Azure, qui répond avec le jeton d’accès. |
| parse |
Analyse une chaîne json tokenResponse en objet et convertit les propriétés du premier niveau en camelCase. Cette méthode tente de normaliser le tokenResponse |
| sign |
Signe une demande avec l’en-tête d’authentification. |
Détails du constructeur
MSITokenCredentials(MSIOptions)
Crée une instance de MSITokenCredentials.
new MSITokenCredentials(options: MSIOptions)
Paramètres
- options
- MSIOptions
Paramètres facultatifs
Détails de la propriété
resource
Points de terminaison de ressources Azure.
- Valeur par défaut d’Azure Resource Manager à partir de l’environnement : AzureCloud. "https://management.azure.com/" ;
- Pour ServiceManagement (ASM) : «https://management.core.windows.net/"
- Pour Azure KeyVault : «https://vault.azure.net"
- Pour Azure Batch : «https://batch.core.windows.net"
- Pour Azure Active Directory Graph : «https://graph.windows.net"
resource: string
Valeur de propriété
string
Détails de la méthode
getToken()
Prépare et envoie une requête POST à un point de terminaison de service hébergé sur la machine virtuelle Azure, qui répond avec le jeton d’accès.
function getToken(): Promise<MSITokenResponse>
Retours
Promise<MSITokenResponse>
Promesse avec la réponse du jeton.
parseTokenResponse(string)
Analyse une chaîne json tokenResponse en objet et convertit les propriétés du premier niveau en camelCase. Cette méthode tente de normaliser le tokenResponse
function parseTokenResponse(body: string): TokenResponse
Paramètres
- body
-
string
Chaîne json
Retours
TokenResponse
TokenResponse (tokenType et accessToken sont les deux propriétés importantes).
signRequest(WebResource)
Signe une demande avec l’en-tête d’authentification.
function signRequest(webResource: WebResource): Promise<WebResource>
Paramètres
- webResource
- WebResource
WebResource à signer.
Retours
Promise<WebResource>
Promesse avec WebResource signé.