---
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


---

# GlideOAuthClientRequest -- Scoped, Global

# GlideOAuthClientRequest -- Scoped, Global {#ariaid-title1}

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

Die GlideOAuthClientRequest- API bietet Methoden für die Verarbeitung von OAuth-Client-Anforderungen.

Sie können diese API in globalen und bereichsbezogenen Skripts verwenden. Verwenden Sie in bereichsbezogenen Skripts den Namespace-Bezeichner `sn_auth`.

## GlideOAuthClientRequest -- getGrantType() {#ariaid-title2}

Ruft den Gewährungstyp ab.
{#r_GlideOAuthClientRequestGetGrantType__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetGrantType__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetGrantType__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Gewährungstyp. |
[Tabelle : 2. Ergebnisse]

{#r_GlideOAuthClientRequestGetGrantType__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getHeader(String name) {#ariaid-title3}

Ruft die HTTP-Kopfzeilen für die von Ihnen angegebene Zeichenfolge ab.
{#r_GlideOAuthClientRequestGetHeader__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Der Name des Parameters. |
[Tabelle : 3. Parameter]

{#r_GlideOAuthClientRequestGetHeader__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetHeader__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| StringMap | Zeichenfolgenzuordnung mit den HTTP-Headern. |
[Tabelle : 4. Ergebnisse]

{#r_GlideOAuthClientRequestGetHeader__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getHeaders() {#ariaid-title4}

Ruft die HTTP-Kopfzeilen ab.
{#r_GlideOAuthClientRequestGetHeaders__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetHeaders__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetHeaders__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| StringMap | Zeichenfolgenzuordnung mit den HTTP-Headern. |
[Tabelle : 6. Ergebnisse]

{#r_GlideOAuthClientRequestGetHeaders__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getParameter(String name) {#ariaid-title5}

Ruft die Parameter für den von Ihnen angegebenen Parameternamen ab.
{#r_GlideOAuthClientRequestGetParameter__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Parametername, für den Sie die Parameter benötigen. |
[Tabelle : 7. Parameter]

{#r_GlideOAuthClientRequestGetParameter__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetParameter__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Parameter. |
[Tabelle : 8. Ergebnisse]

{#r_GlideOAuthClientRequestGetParameter__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getPassword() {#ariaid-title6}

Ruft das Passwort ab.
{#r_GlideOAuthClientRequestGetPassword__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetPassword__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetPassword__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Das Passwort. |
[Tabelle : 10. Ergebnisse]

{#r_GlideOAuthClientRequestGetPassword__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getRefreshToken() {#ariaid-title7}

Ruft das Aktualisierungstoken ab.
{#r_GlideOAuthClientRequestGetRefreshToken__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetRefreshToken__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetRefreshToken__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Aktualisierungstoken. |
[Tabelle : 12. Ergebnisse]

{#r_GlideOAuthClientRequestGetRefreshToken__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getScope() {#ariaid-title8}

Ruft den Bereich ab.
{#r_GlideOAuthClientRequestGetScope__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetScope__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetScope__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Bereich. |
[Tabelle : 14. Ergebnisse]

{#r_GlideOAuthClientRequestGetScope__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- getUserName() {#ariaid-title9}

Ruft den Benutzernamen ab.
{#r_GlideOAuthClientRequestGetUserName__table_qc4_bzf_cr__entry__3}

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

{#r_GlideOAuthClientRequestGetUserName__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetUserName__table_rc4_bzf_cr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Benutzername. |
[Tabelle : 16. Ergebnisse]

{#r_GlideOAuthClientRequestGetUserName__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setGrantType(String grantType) {#ariaid-title10}

Legt den Gewährungstyp für die von Ihnen angegebene Zeichenfolge fest.
Hinweis:  
Sie müssen den Gewährungstyp nur festlegen, wenn er nicht bereits im OAuth-Provider-Profil definiert ist.
{#r_GlideOAuthClientRequestSetGrantType__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Gewährungstyp. |
[Tabelle : 17. Parameter]

{#r_GlideOAuthClientRequestSetGrantType__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetGrantType__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetGrantType__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setHead(String name, String value) {#ariaid-title11}

Ruft die HTTP-Kopfzeilen für die von Ihnen angegebene Zeichenfolge ab.
{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Der Name des Parameters. |
| Wert | Zeichenfolge | Wert des Parameters. |
[Tabelle : 19. Parameter]

{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setParameter(String name, String value) {#ariaid-title12}

Legt die Parameter für das Name/Wert-Paar der von Ihnen angegebenen Zeichenfolgen fest.
{#r_GOACR-SetParameters_N_V__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Parametername, für den Sie die Parameter benötigen. |
| Wert | Zeichenfolge | Wert des Parameters. |
[Tabelle : 21. Parameter]

{#r_GOACR-SetParameters_N_V__table_qc4_bzf_cr} {#r_GOACR-SetParameters_N_V__table_rc4_bzf_cr__entry__2}

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

{#r_GOACR-SetParameters_N_V__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setPassword(String password) {#ariaid-title13}

Legt das Passwort mit der von Ihnen angegebenen Zeichenfolge fest.
{#r_GlideOAuthClientRequestSetPassword__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Passwort | Zeichenfolge | Benutzername. |
[Tabelle : 23. Parameter]

{#r_GlideOAuthClientRequestSetPassword__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetPassword__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetPassword__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setRefreshToken(String refreshToken) {#ariaid-title14}

Legt das Aktualisierungstoken mit der von Ihnen angegebenen Zeichenfolge fest.
{#r_GlideOAuthClientRequestSetRefreshToken__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| refreshToken | Zeichenfolge | Aktualisierungstoken. |
[Tabelle : 25. Parameter]

{#r_GlideOAuthClientRequestSetRefreshToken__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetRefreshToken__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetRefreshToken__table_rc4_bzf_cr}  
In diesem Beispiel wird eine Anforderung für den Gewährungstyp des Ressourcenbesitzerpassworts angezeigt.


         var tokenRequest =new GlideOAuthClientRequest();
         tokenRequest.setGrantType("password");
         tokenRequest.setUserName("itil");
         tokenRequest.setPassword("itil");
         tokenRequest.setScope(null);
     
         var oAuthClient =new GlideOAuthClient();var tokenResponse = oAuthClient.requestToken("TestClient", tokenRequest);
         gs.log("Error:"+ tokenResponse.getErrorMessage());
     
         var token = tokenResponse.getToken();if(token){
           gs.log("AccessToken:"+ token.getAccessToken());
           gs.log("AccessTokenExpiresIn:"+ token.getExpiresIn());
           gs.log("RefreshToken:"+ token.getRefreshToken());

In diesem Beispiel wird eine Anforderung für den Gewährungstyp des Aktualisierungstokens angezeigt.


         var tokenRequest =new GlideOAuthClientRequest();
         tokenRequest.setGrantType("refresh_token");
         tokenRequest.setRefreshToken("N-GtdSVLkWP_Cr-TysXdmNy59ZYafu5ZzAS4YaSluXDm0kCkInEnu-hwM5SsGYSFwKJ6xauVmoaq7xJNoalXFQ");
         tokenRequest.setScope(null);
     
         var oAuthClient =new GlideOAuthClient();
         tokenResponse = oAuthClient.requestToken("TestClient", tokenRequest);
         gs.log("Error:"+ tokenResponse.getErrorMessage());
         token = tokenResponse.getToken();if( token){
            gs.log("AccessToken:"+ token.getAccessToken());
            gs.log("AccessTokenExpiresIn:"+ token.getExpiresIn());
            gs.log("AccessTokenSysID:"+ token.getAccessTokenSysID());
            gs.log("RefreshToken:"+ token.getRefreshToken());
            gs.log("RefreshTokenSysID:"+ token.getRefreshTokenSysID());

## GlideOAuthClientRequest -- setScope(String scope) {#ariaid-title15}

Legt den Bereich für die von Ihnen angegebene Zeichenfolge fest.
Hinweis:  
Sie müssen den Bereich nur festlegen, wenn er nicht bereits im OAuth-Provider definiert ist.
{#r_GlideOAuthClientRequestSetScope__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| scope | Zeichenfolge | Bereich. |
[Tabelle : 27. Parameter]

{#r_GlideOAuthClientRequestSetScope__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetScope__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetScope__table_rc4_bzf_cr}

## GlideOAuthClientRequest -- setUserName(String userName) {#ariaid-title16}

Legt den Benutzernamen mit der von Ihnen angegebenen Zeichenfolge fest.
{#r_GlideOAuthClientRequestSetUserName__table_qc4_bzf_cr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| userName | Zeichenfolge | Benutzername. |
[Tabelle : 29. Parameter]

{#r_GlideOAuthClientRequestSetUserName__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetUserName__table_rc4_bzf_cr__entry__2}

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

{#r_GlideOAuthClientRequestSetUserName__table_rc4_bzf_cr}

