OAuthUtil : global
Ce script include modifie les paramètres de la demande et analyse la réponse du jeton pendant l’exécution.
Si le fournisseur OAuth externe renvoie une réponse autre qu’une réponse de type application/JSON, vous pouvez personnaliser votre propre version de ce script include pour analyser les réponses qui sont dans un format différent. Étendez ou copiez ce script include, puis référencez votre version à partir du champ Script d’API OAuth sur le formulaire Registre d’application pour les fournisseurs OAuth tiers. Le nom du script Include personnalisé doit commencer par OAuth.
preprocessAccessToken: function(requestParamMap) { requestParamMap.put("resource", "https://outlook.office365.com"); },OAuthUtil : getOAuthProfile()
Renvoie un objet GlideRecord représentant le profil OAuth actuel
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| GlideRecord | GlideRecord représentant le profil OAuth actuel |
OAuthUtil : interceptRequestParameters(requestParamMap)
Ajoute une paire nom-valeur aux paramètres de la demande.
| Nom | Type | Description |
|---|---|---|
| requestParamMap (requestParamMap) | Chaîne | La paire nom-valeur que vous souhaitez ajouter. |
| Type | Description |
|---|---|
| nul |
OAuthUtil : parseTokenResponse(accessTokenResponse)
Analyse le jeton reçu dans une carte de paramètres.
| Nom | Type | Description |
|---|---|---|
| accessTokenResponse (en anglais seulement) | Chaîne | Réponse du jeton d’accès que vous souhaitez analyser. |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setEndpoint(url)
Définissez le point de terminaison de votre demande OAuth
| Nom | Type | Description |
|---|---|---|
| URL | Chaîne | Point de terminaison d’URL pour votre demande |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setHeader(headerName, headerValue)
Ajoutez un en-tête à une demande de jeton sortante.
| Nom | Type | Description |
|---|---|---|
| headerName | Chaîne | Nom de l’en-tête de votre demande de jeton |
| headerValue | Chaîne | Valeur de votre en-tête de demande de jeton |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setQueryParameter(paramName, paramValue)
Ajoutez un paramètre de requête à une demande OAuth.
| Nom | Type | Description |
|---|---|---|
| paramName | Chaîne | Nom de votre paramètre |
| paramValue | Chaîne | Valeur de votre paramètre |
| Type | Description |
|---|---|
| nul |