OAuthUtil – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die OAuthUtil Die 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.

    Beispiel: Wenn der OAuth-Provider einen Ressourcenparameter mit dem Wert erfordert https://outlook.office365.com , Der Code sieht wie folgt aus:
    preprocessAccessToken: function(requestParamMap) {
      requestParamMap.put("resource", "https://outlook.office365.com");
    },

    OAuthUtil – getOAuthProfile()

    Gibt einen GlideRecord zurück, der das aktuelle OAuth-Profil darstellt

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    GlideRecord GlideRecord, der das aktuelle OAuth-Profil darstellt

    OAuthUtil – interceptRequestParameters(requestParamMap)

    Fügt den Anforderungsparametern ein Name-Wert-Paar hinzu.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    requestParamMap Zeichenfolge Das Name-Wert-Paar, das Sie hinzufügen möchten.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void

    OAuthUtil – parseTokenResponse(accessTokenResponse)

    Analysiert das empfangene Token in eine Parameterzuordnung.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    accessTokenResponse Zeichenfolge Die Zugriffstokenantwort, die Sie analysieren möchten.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    void

    OAuthUtil – setEndpoint (url)

    Legen Sie den Endpoiont für Ihre OAuth-Anforderung fest

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    URL Zeichenfolge URL-Endpunkt für Ihre Anforderung
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    void

    OAuthUtil – setHeader(headerName, headerValue)

    Fügen Sie einer ausgehenden Tokenanforderung einen Header hinzu.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    headerName Zeichenfolge Name des Tokenanforderungs-Headers
    headerValue Zeichenfolge Wert des Tokenanforderungs-Headers
    Tabelle : 10. Rückgaben
    Typ Beschreibung
    void

    OAuthUtil – setQueryParameter(paramName, paramValue)

    Fügen Sie einer OAuth-Anforderung einen Abfrageparameter hinzu.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    paramName Zeichenfolge Name Ihres Parameters
    paramValue Zeichenfolge Wert Ihres Parameters
    Tabelle : 12. Rückgaben
    Typ Beschreibung
    void