OAuthUtil : Global
Die OAuthUtil-Skripteinbindung ändert Anforderungsparameter und analysiert die Tokenantwort während der Laufzeit.
Wenn der externe OAuth-Anbieter eine andere Antwort als eine Antwort vom Typ „Anwendung/JSON“ zurückgibt, können Sie Ihre eigene Version dieser Skripteinbindung anpassen, um Antworten zu analysieren, die in einem anderen Format vorliegen. Erweitern oder kopieren Sie die Skripteinbindung und verweisen Sie dann auf Ihre Version über das Feld OAuth-API-Skript im Anwendungsregistrierungsformular für OAuth-Drittanbieter. Der Name der benutzerdefinierten Skripteinbindung muss mit OAuth beginnen.
preprocessAccessToken: function(requestParamMap) {
requestParamMap.put("resource", "https://outlook.office365.com");
},OAuthUtil – getOAuthProfile()
Gibt einen GlideRecord zurück, der das aktuelle OAuth-Profil darstellt
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| GlideRecord | GlideRecord, der das aktuelle OAuth-Profil darstellt |
OAuthUtil – interceptRequestParameters(requestParamMap)
Fügt den Anforderungsparametern ein Name-Wert-Paar hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| requestParamMap | Zeichenfolge | Das Name-Wert-Paar, das Sie hinzufügen möchten. |
| Typ | Beschreibung |
|---|---|
| void |
OAuthUtil – parseTokenResponse(accessTokenResponse)
Analysiert das empfangene Token in eine Parameterzuordnung.
| Name | Typ | Beschreibung |
|---|---|---|
| accessTokenResponse | Zeichenfolge | Die Zugriffstokenantwort, die Sie analysieren möchten. |
| Typ | Beschreibung |
|---|---|
| void |
OAuthUtil – setEndpoint(url)
Legen Sie den Endpunkt für Ihre OAuth-Anforderung fest
| Name | Typ | Beschreibung |
|---|---|---|
| URL | Zeichenfolge | URL-Endpunkt für Ihre Anforderung |
| Typ | Beschreibung |
|---|---|
| void |
OAuthUtil – setHeader(headerName, headerValue)
Fügen Sie einer ausgehenden Tokenanforderung einen Header hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| headerName | Zeichenfolge | Name des Headers für die Tokenanforderung |
| headerValue | Zeichenfolge | Wert des Headers der Tokenanforderung |
| Typ | Beschreibung |
|---|---|
| void |
OAuthUtil – setQueryParameter(paramName, paramValue)
Fügen Sie einer OAuth-Anforderung einen Abfrageparameter hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| paramName | Zeichenfolge | Name des Parameters |
| paramValue | Zeichenfolge | Wert des Parameters |
| Typ | Beschreibung |
|---|---|
| void |