ManagedIdentityAppCredentials class
Authentifizierungsimplementierung der verwalteten Dienstidentität.
- Extends
Konstruktoren
Managed |
Authentifizierung und Zwischenspeicherung von verwalteten Identitäten für AAD-Anmeldeinformationen. |
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 steht oder nicht. |
sign |
Wenden Sie die Anmeldeinformationen auf die HTTP-Anforderung an. |
trust |
Fügt den Host der Dienst-URL zu vertrauenswürdigen Hosts hinzu. Wenn keine Ablaufzeit angegeben wird, lautet das Ablaufdatum das aktuelle Datum (utc) + 1 Tag. |
Details zum Konstruktor
ManagedIdentityAppCredentials(string, string, IJwtTokenProviderFactory)
Authentifizierung und Zwischenspeicherung von verwalteten Identitäten für AAD-Anmeldeinformationen.
new ManagedIdentityAppCredentials(appId: string, oAuthScope: string, tokenProviderFactory: IJwtTokenProviderFactory)
Parameter
- appId
-
string
Client-ID für die verwaltete Identität, die dem Bot zugewiesen ist.
- 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, sofern vorhanden.
Gibt zurück
Promise<string>
Eine Zusage, die die auszuführende Arbeit in der Warteschlange 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 steht 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.
Geerbt vonAppCredentials.isTrustedServiceUrl
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 den Host der Dienst-URL zu vertrauenswürdigen Hosts hinzu. Wenn keine Ablaufzeit angegeben wird, lautet das Ablaufdatum das aktuelle Datum (utc) + 1 Tag.
static function trustServiceUrl(serviceUrl: string, expiration?: Date)
Parameter
- serviceUrl
-
string
Die Dienst-URL
- expiration
-
Date
Geerbt vonAppCredentials.trustServiceUrl