OAuthUtil : global
L’include de script OAuthUtil, modifie les paramètres de 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 cet include de script pour analyser les réponses dans des formats différents. Étendez ou copiez cet include de script, puis référencez votre version à partir du champ Script de l’API OAuth du formulaire Registre d’application pour les fournisseurs OAuth tiers. Le nom de l’include de script personnalisé doit commencer par OAuth.
preprocessAccessToken: function(requestParamMap) {
requestParamMap.put("resource", "https://outlook.office365.com");
},OAuthUtil : getOAuthProfile()
Renvoie un GlideRecord représentant le profil OAuth actuel
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| GlideRecord | GlideRecord représentant le profil OAuth actuel |
OAuthUtil : interceptRequestParameters(requestParamMap)
Ajoute une paire nom-valeur aux paramètres de demande.
| Nom | Type | Description |
|---|---|---|
| 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 | Chaîne | La réponse du jeton d’accès que vous souhaitez analyser. |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setEndpoint(url)
Définir le point de terminaison de votre requête OAuth
| Nom | Type | Description |
|---|---|---|
| URL | Chaîne | Point de terminaison de l’URL de votre demande |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setHeader(headerName, headerValue)
Ajouter un en-tête à une demande de jeton sortant.
| Nom | Type | Description |
|---|---|---|
| headerName | Chaîne | Nom de votre en-tête de demande de jeton |
| headerValue | Chaîne | Valeur de l’en-tête de demande de jeton |
| Type | Description |
|---|---|
| nul |
OAuthUtil : setQueryParameter(paramName, paramValue)
Ajouter 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 |