OAuthUtil – Global
Diese Skripteinbindung ändert die Anforderungsparameter und analysiert die Tokenantwort zur 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 Token-Anforderung einen Header hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| headerName | Zeichenfolge | Name des Token-Anforderungsheaders |
| headerValue | Zeichenfolge | Wert des Token-Anforderungsheaders |
| 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 |