MicrosoftAppCredentials class
MicrosoftAppCredentials-Authentifizierungsimplementierung
- Extends
Konstruktoren
Microsoft |
Initialisiert eine neue Instanz der MicrosoftAppCredentials Klasse. |
Eigenschaften
app |
|
Empty | Eine leere Gruppe von Anmeldeinformationen. |
o |
Ruft den zu verwendenden OAuth-Endpunkt ab. Legt den zu verwendenden OAuth-Endpunkt fest. |
o |
Ruft den zu verwendenden OAuth-Bereich ab. Legt den zu verwendenden OAuth-Bereich fest. |
Geerbte Eigenschaften
app |
|
token |
Geerbte Methoden
get |
Ruft ein OAuth-Zugriffstoken ab. |
is |
Überprüft, ob die Dienst-URL für einen vertrauenswürdigen Host gilt oder nicht. |
sign |
Wenden Sie die Anmeldeinformationen auf die HTTP-Anforderung an. |
trust |
Fügt die Host-of-Service-URL zu vertrauenswürdigen Hosts hinzu. Wenn keine Ablaufzeit angegeben wird, ist das Ablaufdatum das aktuelle (utc)-Datum + 1 Tag. |
Details zum Konstruktor
MicrosoftAppCredentials(string, string, string, string)
Initialisiert eine neue Instanz der MicrosoftAppCredentials Klasse.
new MicrosoftAppCredentials(appId: string, appPassword: string, channelAuthTenant?: string, oAuthScope?: string)
Parameter
- appId
-
string
Die Microsoft-App-ID.
- appPassword
-
string
Das Microsoft-App-Kennwort.
- channelAuthTenant
-
string
Wahlfrei. Der Oauth-Tokenmandant.
- oAuthScope
-
string
Wahlfrei. Der Bereich für das Token.
Details zur Eigenschaft
appPassword
appPassword: string
Eigenschaftswert
string
Empty
Eine leere Gruppe von Anmeldeinformationen.
static Empty: MicrosoftAppCredentials
Eigenschaftswert
oAuthEndpoint
Ruft den zu verwendenden OAuth-Endpunkt ab. Legt den zu verwendenden OAuth-Endpunkt fest.
string oAuthEndpoint
Eigenschaftswert
string
Der zu verwendende OAuthEndpoint.
oAuthScope
Ruft den zu verwendenden OAuth-Bereich ab. Legt den zu verwendenden OAuth-Bereich fest.
string oAuthScope
Eigenschaftswert
string
Der zu verwendende OAuth-Bereich.
Geerbte Eigenschaftsdetails
appId
tokenCacheKey
Details zur geerbten Methode
getToken(boolean)
Ruft ein OAuth-Zugriffstoken ab.
function getToken(forceRefresh?: boolean): Promise<string>
Parameter
- forceRefresh
-
boolean
True, um eine Aktualisierung des Tokens zu erzwingen; oder false, um ein zwischengespeichertes Token abzurufen, falls vorhanden.
Gibt zurück
Promise<string>
Eine Zusage, die die auszuführende Arbeitswarteschlange darstellt.
Hinweise
Wenn die Zusage erfolgreich ist, enthält das Ergebnis die Zugriffstokenzeichenfolge.
geerbt vonAppCredentials.getToken
isTrustedServiceUrl(string)
Warnung
Diese API ist nun veraltet.
Überprüft, ob die Dienst-URL für einen vertrauenswürdigen Host gilt oder nicht.
static function isTrustedServiceUrl(serviceUrl: string): boolean
Parameter
- serviceUrl
-
string
Die Dienst-URL
Gibt zurück
boolean
True, wenn der Host der Dienst-URL vertrauenswürdig ist; Andernfalls "False".
signRequest(WebResource)
Wenden Sie die Anmeldeinformationen auf die HTTP-Anforderung an.
function signRequest(webResource: WebResource): Promise<WebResource>
Parameter
- webResource
-
WebResource
Die WebResource-HTTP-Anforderung.
Gibt zurück
Promise<WebResource>
Eine Zusage, die den asynchronen Vorgang darstellt.
geerbt vonAppCredentials.signRequest
trustServiceUrl(string, Date)
Warnung
Diese API ist nun veraltet.
Fügt die Host-of-Service-URL zu vertrauenswürdigen Hosts hinzu. Wenn keine Ablaufzeit angegeben wird, ist das Ablaufdatum das aktuelle (utc)-Datum + 1 Tag.
static function trustServiceUrl(serviceUrl: string, expiration?: Date)
Parameter
- serviceUrl
-
string
Die Dienst-URL
- expiration
-
Date
geerbt vonAppCredentials.trustServiceUrl