---
sourceDocument: Yokohama-Plattformsicherheit
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama-Plattformsicherheit

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Konfigurieren Sie einen anwenderdefinierten Authentifizierungsalgorithmus

# Konfigurieren Sie einen anwenderdefinierten Authentifizierungsalgorithmus {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Generieren Sie die anwenderdefinierten Daten, die zur Authentifizierung bei einem Webservice erforderlich sind, indem Sie ein Skript ausführen.

## Vorbereitungen

* JavaScript-Wissen
* REST-Wissen
* API-Wissen des Ziel-Webservice
* Wissen über Verbindungen, Anmeldeinformationen und Alias
* Erforderliche Rolle: Entwickler
{#configure-a-custom-authentication-algorithm__ul_ybf_vcf_wrb}

## Warum und wann dieser Vorgang ausgeführt wird

Verwenden Sie einen Alias für Verbindungen und Anmeldeinformationen und einen anwenderdefinierten Authentifizierungsalgorithmus für die Authentifizierung.

## Prozedur

1. Navigieren zu AlleAnmeldeinformationen und VerbindungenAuthentifizierungsalgorithmen, Und klicken Sie auf Neu .
2. Füllen Sie im Formular die Felder aus.  
   Die Datenbankauswahl in Format Feld bestimmt, welche Felder verfügbar sind.  
   {#configure-a-custom-authentication-algorithm__table_dls_tpv_sx__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Name | Eindeutiger Name dieses Algorithmus. |
   | Algorithmus | Typ der ausgehenden Anforderung. Wählen Sie Aus Anwenderdefinierte Authentifizierung . |
   | Beschreibung | Beschreibung, was Ihr Algorithmus tut. |
   | Anwendung | Umfang, in dem Ihre Anwendung ausgeführt wird. |
   | Instanzauthentifizierungsskript | Skript, das Sie aus der Tabelle „Skripteinbindungen" auswählen. Folgende Skripts sind verfügbar: * AnforderungsAuthAWSV4Unterzeichner * Anforderungsautorintern * AnforderungsAuthSampleCustomSigner * Request AuthTwitterSigner {#configure-a-custom-authentication-algorithm__ul_crt_tvl_rsb} Hinweis: * Um mehr über das Skript zu erfahren, klicken Sie auf das Informationssymbol neben dem Feld. Die Details des Skripts wie Name, API-Name, Anwendung, zugänglich von, Skript, und so weiter wird angezeigt. * Im Falle einer anwenderdefinierten Authentifizierung mit Twitter können Sie auswählen Request AuthTwitterSigner , Da eine OAuth 1.0a-Authentifizierungsmethode verwendet wird. Dies erfordert Informationen wie API-Schlüssel und Geheimnis Und Zugriffstoken und Geheimnis Die zum Erstellen von Signaturen verwendet werden kann, die in einem Autorisierungsheader übergeben werden sollen. Weitere Informationen finden Sie unter [Authentifizierung in Twitter](https://developer.twitter.com/en/docs/authentication/oauth-1-0a). {#configure-a-custom-authentication-algorithm__ul_j5p_vz4_ssb} |
   | MID-Authentifizierungsskript | Skript, das Sie aus der Tabelle „MID-Serverskript" \[Discovery-Ansicht\] auswählen. Folgende Skripts sind verfügbar: * AnforderungsAuthAWSV4Unterzeichner * Anforderungsautorintern * AnforderungsAuthSampleCustomSigner * Request AuthTwitterSigner {#configure-a-custom-authentication-algorithm__ul_ugg_lcp_ssb} |
   [Tabelle : 1. Authentifizierungsformular]

   {#configure-a-custom-authentication-algorithm__table_dls_tpv_sx}

   Basierend auf den ausgewählten Skripts und dem Authentifizierungsalgorithmus werden die konfigurierten Anmeldeinformationen als ausgehende Anforderung von gesendet ServiceNowAn den Anbieter.
3. Klicken Sie auf Aktualisieren.
4. Navigieren zu AlleVerbindungen und AnmeldeinformationenAnmeldeinformationenan.
5. Klicken Sie auf Neu.
6. Erstellen TwitterAnmeldeinformationen mit Authentifizierungsalgorithmus.  
   In diesem Fall TwitterAuthAlgo .
7. Geben Sie die Felder an:  
   * Name
   * Aktiv
   * Zugriffstoken
   * Geheimer Schlüssel des Zugriffstoken
   * Verbraucherschlüssel
   * Verbrauchergeheimnis
   * Anmeldeinformationsalias
   * Authentifizierungsalgorithmus

   {#configure-a-custom-authentication-algorithm__ul_c2t_qvy_1tb}
8. Klicken Sie auf Aktualisieren.
{#configure-a-custom-authentication-algorithm__steps_cdq_dpy_qsb}

## REST-Schritt mit Twitter {#configure-a-custom-authentication-algorithm__example_jpk_lyl_rsb}

Im Fall von Twitter, Sie müssen sicherstellen, dass die folgenden Spokes oder Anmeldeinformationen verfügbar sind:

* Zugriffstoken
* Geheimer Schlüssel des Zugriffstoken
* Verbraucherschlüssel
* Verbrauchergeheimnis
* Authentifizierungsalgorithmus

{#configure-a-custom-authentication-algorithm__ul_tzw_pbp_ssb}

Aktion: TwitterAuthAlgo.  
REST-Schritt mit eingeben TwitterWie folgt:

* Alias Für Anmeldeinformationen : Der Alias, der für erstellt wird Twitter.
* Basis-URL : Basis-URL-Details von Twitter.
* HTTPS-Methode : In diesem Fall handelt es sich um die POST-Methode. Veröffentlicht einen Tweet.
* Abfrageparameter : Aktion AS Tweet .
{#configure-a-custom-authentication-algorithm__ul_ojh_z54_ssb}

Sie können die Aktion testen. Der Tweet wird auf veröffentlicht TwitterSeite.

