Partager via


MicrosoftAppCredentials class

Implémentation de l’authentification MicrosoftAppCredentials

Extends

Constructeurs

MicrosoftAppCredentials(string, string, string, string)

Initialise une nouvelle instance de la classe MicrosoftAppCredentials.

Propriétés

appPassword
Empty

Ensemble vide d’informations d’identification.

oAuthEndpoint

Obtient le point de terminaison OAuth à utiliser. Définit le point de terminaison OAuth à utiliser.

oAuthScope

Obtient l’étendue OAuth à utiliser. Définit l’étendue OAuth à utiliser.

Propriétés héritées

appId
tokenCacheKey

Méthodes héritées

getToken(boolean)

Obtient un jeton d’accès OAuth.

isTrustedServiceUrl(string)

Vérifie si l’URL du service est pour un hôte approuvé ou non.

signRequest(WebResource)

Appliquez les informations d’identification à la requête HTTP.

trustServiceUrl(string, Date)

Ajoute l’hôte de l’URL du service aux hôtes approuvés. Si l’heure d’expiration n’est pas fournie, la date d’expiration est la date actuelle (utc) + 1 jour.

Détails du constructeur

MicrosoftAppCredentials(string, string, string, string)

Initialise une nouvelle instance de la classe MicrosoftAppCredentials.

new MicrosoftAppCredentials(appId: string, appPassword: string, channelAuthTenant?: string, oAuthScope?: string)

Paramètres

appId

string

ID d’application Microsoft.

appPassword

string

Mot de passe de l’application Microsoft.

channelAuthTenant

string

Optionnel. Locataire de jeton oauth.

oAuthScope

string

Optionnel. Étendue du jeton.

Détails de la propriété

appPassword

appPassword: string

Valeur de propriété

string

Empty

Ensemble vide d’informations d’identification.

static Empty: MicrosoftAppCredentials

Valeur de propriété

oAuthEndpoint

Obtient le point de terminaison OAuth à utiliser. Définit le point de terminaison OAuth à utiliser.

string oAuthEndpoint

Valeur de propriété

string

OAuthEndpoint à utiliser.

oAuthScope

Obtient l’étendue OAuth à utiliser. Définit l’étendue OAuth à utiliser.

string oAuthScope

Valeur de propriété

string

Étendue OAuth à utiliser.

Détails de la propriété héritée

appId

appId: string

Valeur de propriété

string

héritée deAppCredentials.appId

tokenCacheKey

tokenCacheKey: string

Valeur de propriété

string

héritée deAppCredentials.tokenCacheKey

Détails de la méthode héritée

getToken(boolean)

Obtient un jeton d’accès OAuth.

function getToken(forceRefresh?: boolean): Promise<string>

Paramètres

forceRefresh

boolean

True pour forcer une actualisation du jeton ; ou false pour obtenir un jeton mis en cache s’il existe.

Retours

Promise<string>

Promesse qui représente le travail mis en file d’attente à exécuter.

Remarques

Si la promesse réussit, le résultat contient la chaîne de jeton d’accès.

héritée deAppCredentials.getToken

isTrustedServiceUrl(string)

Avertissement

Cette API est à présent déconseillée.

Vérifie si l’URL du service est pour un hôte approuvé ou non.

static function isTrustedServiceUrl(serviceUrl: string): boolean

Paramètres

serviceUrl

string

URL du service

Retours

boolean

True si l’hôte de l’URL du service est approuvé ; False sinon.

héritée deAppCredentials.isTrustedServiceUrl

signRequest(WebResource)

Appliquez les informations d’identification à la requête HTTP.

function signRequest(webResource: WebResource): Promise<WebResource>

Paramètres

webResource

WebResource

Requête HTTP WebResource.

Retours

Promise<WebResource>

Promesse représentant l’opération asynchrone.

héritée deAppCredentials.signRequest

trustServiceUrl(string, Date)

Avertissement

Cette API est à présent déconseillée.

Ajoute l’hôte de l’URL du service aux hôtes approuvés. Si l’heure d’expiration n’est pas fournie, la date d’expiration est la date actuelle (utc) + 1 jour.

static function trustServiceUrl(serviceUrl: string, expiration?: Date)

Paramètres

serviceUrl

string

URL du service

expiration

Date

héritée deAppCredentials.trustServiceUrl