Freigeben über


ApplicationTokenCredentials class

Extends

ApplicationTokenCredentialsBase

Konstruktoren

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

Erstellt ein neues ApplicationTokenCredentials -Objekt. Ausführliche Anweisungen zum Erstellen einer Azure Active Directory-Anwendung finden Sie unter Active Directory-Schnellstart für .Net-.

Eigenschaften

secret

Geerbte Eigenschaften

authContext
clientId
domain
environment
tokenAudience
tokenCache

Methoden

getToken()

Versucht, das Token anfänglich aus dem Cache abzurufen. Wenn dies nicht erfolgreich ist, versucht sie, das Token von ADAL abzurufen.

Geerbte Methoden

setDomain(string)
signRequest(WebResource)

Signiert eine Anforderung mit dem Authentifizierungsheader.

Details zum Konstruktor

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

Erstellt ein neues ApplicationTokenCredentials -Objekt. Ausführliche Anweisungen zum Erstellen einer Azure Active Directory-Anwendung finden Sie unter Active Directory-Schnellstart für .Net-.

new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

Parameter

clientId

string

Die Client-ID der Active Directory-Anwendung.

domain

string

Die Domänen- oder Mandanten-ID, die diese Anwendung enthält.

secret

string

Der Authentifizierungsschlüssel für die Anwendung.

tokenAudience
TokenAudience

Die Zielgruppe, für die das Token angefordert wird. Gültige Werte sind "graph", "batch" oder eine andere Ressource wie "https://vault.azure.net/". Wenn tokenAudience "graph" ist, sollte auch die Domäne angegeben werden, und ihr Wert sollte nicht der standardmäßige "gemeinsame" Mandant sein. Es muss sich um eine Zeichenfolge (bevorzugt in einem GUID-Format) sein.

environment
Environment

Die azure-Umgebung, mit der sich authentifiziert werden soll.

tokenCache

TokenCache

Der Tokencache. Der Standardwert ist das MemoryCache-Objekt von adal.

Details zur Eigenschaft

secret

secret: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

authContext

authContext: AuthenticationContext

Eigenschaftswert

AuthenticationContext

von ApplicationTokenCredentialsBase.authContext geerbt

clientId

clientId: string

Eigenschaftswert

string

von ApplicationTokenCredentialsBase.clientId geerbt

domain

domain: string

Eigenschaftswert

string

von ApplicationTokenCredentialsBase.domain geerbt

environment

environment: Environment

Eigenschaftswert

von ApplicationTokenCredentialsBase.environment geerbt

tokenAudience

tokenAudience?: string

Eigenschaftswert

string

geerbt von ApplicationTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Eigenschaftswert

TokenCache

von ApplicationTokenCredentialsBase.tokenCache geerbt

Details zur Methode

getToken()

Versucht, das Token anfänglich aus dem Cache abzurufen. Wenn dies nicht erfolgreich ist, versucht sie, das Token von ADAL abzurufen.

function getToken(): Promise<TokenResponse>

Gibt zurück

Promise<TokenResponse>

Eine Zusage, die in TokenResponse aufgelöst und mit einem Fehler abgelehnt wird.

Details zur geerbten Methode

setDomain(string)

function setDomain(domain: string)

Parameter

domain

string

Geerbt von ApplicationTokenCredentialsBase.setDomain

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>

Von ApplicationTokenCredentialsBase.signRequest geerbt