ManagedIdentityAppCredentials class
Authentifizierungsimplementierung der verwalteten Dienstidentität.
- Extends
Konstruktoren
| Managed |
Verwaltete Identität für AAD-Anmeldeinformationen AUTHENTIFIZIERUNG und Zwischenspeicherung. |
Eigenschaften
| 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
ManagedIdentityAppCredentials(string, string, IJwtTokenProviderFactory)
Verwaltete Identität für AAD-Anmeldeinformationen AUTHENTIFIZIERUNG und Zwischenspeicherung.
new ManagedIdentityAppCredentials(appId: string, oAuthScope: string, tokenProviderFactory: IJwtTokenProviderFactory)
Parameter
- appId
-
string
Client-ID für die dem Bot zugewiesene verwaltete Identität.
- oAuthScope
-
string
Der Bereich für das Token.
- tokenProviderFactory
- IJwtTokenProviderFactory
Die zu verwendende JWT-Tokenanbieterfactory.
Details zur Eigenschaft
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