---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OAuthUtil : Global

# OAuthUtil : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

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 <kbd class="ph userinput">OAuth</kbd> beginnen.  
Wenn der OAuth-Anbieter beispielsweise einen Ressourcenparameter mit dem Wert https://outlook.office365.comerfordert, sieht der Code wie folgt aus:

    preprocessAccessToken: function(requestParamMap) {
      requestParamMap.put("resource", "https://outlook.office365.com");
    },

## OAuthUtil -- getOAuthProfile() {#ariaid-title2}

Gibt einen GlideRecord zurück, der das aktuelle OAuth-Profil darstellt
{#r_OAuthUtilgetOAuthProfile__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_OAuthUtilgetOAuthProfile__table_qc4_bzf_cr} {#r_OAuthUtilgetOAuthProfile__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| GlideRecord | GlideRecord, der das aktuelle OAuth-Profil darstellt |
[Tabelle : 2. Ergebnisse]

{#r_OAuthUtilgetOAuthProfile__table_rc4_bzf_cr}

## OAuthUtil -- interceptRequestParameters(requestParamMap) {#ariaid-title3}

Fügt den Anforderungsparametern ein Name-Wert-Paar hinzu.
{#r_OAuthUtilinterceptRequestParameters__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| requestParamMap | Zeichenfolge | Das Name-Wert-Paar, das Sie hinzufügen möchten. |
[Tabelle : 3. Parameter]

{#r_OAuthUtilinterceptRequestParameters__table_qc4_bzf_cr} {#r_OAuthUtilinterceptRequestParameters__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 4. Ergebnisse]

{#r_OAuthUtilinterceptRequestParameters__table_rc4_bzf_cr}

## OAuthUtil -- parseTokenResponse(accessTokenResponse) {#ariaid-title4}

Analysiert das empfangene Token in eine Parameterzuordnung.
{#r_OAuthUtilParseTokenResponse__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| accessTokenResponse | Zeichenfolge | Die Zugriffstokenantwort, die Sie analysieren möchten. |
[Tabelle : 5. Parameter]

{#r_OAuthUtilParseTokenResponse__table_qc4_bzf_cr} {#r_OAuthUtilParseTokenResponse__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 6. Ergebnisse]

{#r_OAuthUtilParseTokenResponse__table_rc4_bzf_cr}

## OAuthUtil -- setEndpoint(url) {#ariaid-title5}

Legen Sie den Endpunkt für Ihre OAuth-Anforderung fest
{#r_OAuthUtilsetEndpoint__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| URL | Zeichenfolge | URL-Endpunkt für Ihre Anforderung |
[Tabelle : 7. Parameter]

{#r_OAuthUtilsetEndpoint__table_qc4_bzf_cr} {#r_OAuthUtilsetEndpoint__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 8. Ergebnisse]

{#r_OAuthUtilsetEndpoint__table_rc4_bzf_cr}

## OAuthUtil -- setHeader(headerName, headerValue) {#ariaid-title6}

Fügen Sie einer ausgehenden Tokenanforderung einen Header hinzu.
{#r_OAuthUtilsetHeader__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| headerName | Zeichenfolge | Name des Headers für die Tokenanforderung |
| headerValue | Zeichenfolge | Wert des Headers der Tokenanforderung |
[Tabelle : 9. Parameter]

{#r_OAuthUtilsetHeader__table_qc4_bzf_cr} {#r_OAuthUtilsetHeader__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 10. Ergebnisse]

{#r_OAuthUtilsetHeader__table_rc4_bzf_cr}

## OAuthUtil -- setQueryParameter(paramName, paramValue) {#ariaid-title7}

Fügen Sie einer OAuth-Anforderung einen Abfrageparameter hinzu.
{#r_OAuthUtilsetQueryParameter__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| paramName | Zeichenfolge | Name des Parameters |
| paramValue | Zeichenfolge | Wert des Parameters |
[Tabelle : 11. Parameter]

{#r_OAuthUtilsetQueryParameter__table_qc4_bzf_cr} {#r_OAuthUtilsetQueryParameter__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 12. Ergebnisse]

{#r_OAuthUtilsetQueryParameter__table_rc4_bzf_cr}

