MSITokenCredentials class
Stellt Informationen zu Anmeldeinformationen für verwaltete Dienstidentitätstoken bereit. Dieses Objekt kann nur verwendet werden, um Token auf einem virtuellen Computer abzurufen, der in Azure mit verwalteter Dienstidentität bereitgestellt wird.
Konstruktoren
| MSIToken |
Erstellt eine Instanz von MSITokenCredentials. |
Eigenschaften
| resource | Azure-Ressourcenendpunkte.
|
Methoden
| get |
Bereitet eine POST-Anforderung an einen Auf dem virtuellen Azure-Computer gehosteten Dienstendpunkt vor und sendet sie an diesen, der mit dem Zugriffstoken antwortet. |
| parse |
Analysiert eine tokenResponse-JSON-Zeichenfolge in ein Objekt und konvertiert Eigenschaften auf der ersten Ebene in camelCase. Diese Methode versucht, das tokenResponse zu standardisieren. |
| sign |
Signiert eine Anforderung mit dem Authentifizierungsheader. |
Details zum Konstruktor
MSITokenCredentials(MSIOptions)
Erstellt eine Instanz von MSITokenCredentials.
new MSITokenCredentials(options: MSIOptions)
Parameter
- options
- MSIOptions
Optionale Parameter
Details zur Eigenschaft
resource
Azure-Ressourcenendpunkte.
- Der Standardwert ist Azure Resource Manager aus der Umgebung: AzureCloud. „https://management.azure.com/"
- Für ServiceManagement (ASM): "https://management.core.windows.net/"
- Für Azure KeyVault: "https://vault.azure.net"
- Für Azure Batch: "https://batch.core.windows.net"
- Für Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Eigenschaftswert
string
Details zur Methode
getToken()
Bereitet eine POST-Anforderung an einen Auf dem virtuellen Azure-Computer gehosteten Dienstendpunkt vor und sendet sie an diesen, der mit dem Zugriffstoken antwortet.
function getToken(): Promise<MSITokenResponse>
Gibt zurück
Promise<MSITokenResponse>
Zusage mit der Tokenantwort.
parseTokenResponse(string)
Analysiert eine tokenResponse-JSON-Zeichenfolge in ein Objekt und konvertiert Eigenschaften auf der ersten Ebene in camelCase. Diese Methode versucht, das tokenResponse zu standardisieren.
function parseTokenResponse(body: string): TokenResponse
Parameter
- body
-
string
Eine JSON-Zeichenfolge
Gibt zurück
TokenResponse
TokenResponse (tokenType und accessToken sind die beiden wichtigen Eigenschaften).
signRequest(WebResource)
Signiert eine Anforderung mit dem Authentifizierungsheader.
function signRequest(webResource: WebResource): Promise<WebResource>
Parameter
- webResource
- WebResource
Die zu signierte WebResource.
Gibt zurück
Promise<WebResource>
Zusage mit signierter WebResource.