Erstellen Sie eine SCIM-Attributzuordnung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Erstellen Sie eine SCIM-Attributzuordnung, und verwenden Sie sie als einzelne Ressourcenquelle für die Felder der Tabelle ServiceNow.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Im Folgenden finden Sie die Attributzuordnungstypen und ihre Beschreibungen.
    Tabelle : 1. Attributzuordnungstypen
    Attributzuordnungstyp Beschreibung
    Direkt Das SCIM-Attribut wird mit Hilfe der Felder Datenbanktabellenname und Datenbankfeldname ausgefüllt.
    Konstante Das SCIM-Attribut wird mit Hilfe eines angegebenen Standardwerts ausgefüllt.
    Skript/Anwenderdefiniert Das SCIM-Attribut wird mit Hilfe des Rückgabewerts eines Skripts ausgefüllt. Dieses Attribut erfordert die Aktivierung der Option „Skript ausführen“.
    Hinweis:
    • Das Passwortattribut wird nicht unterstützt
    • Eine Beispielattributzuordnung für die Ressourcen Anwender und Gruppe ist Teil des Basissystems. Sie können die Zuordnungen basierend auf Ihren Anforderungen verwenden und konfigurieren oder einen neuen Datensatz erstellen.

    Prozedur

    1. Navigieren zu Alle > SCIM-Client > Ressourcenzuordnung des SCIM-Anbietersan.
    2. SCIM-Ressourcenzuordnung ausgewählt, die für die Konfiguration erstellt wird.
    3. Klicken Sie in der zugehörigen Liste „SCIM-Attributzuordnungen“ auf Neu.
      Ressourcenzuordnung des SCIM-Anbieters
    4. Füllen Sie die Felder des Formulars aus.
      Tabelle : 2. Formular „SCIM-Attributzuordnungen“.
      Felder Beschreibung
      Ressourcenzuordnung des Anbieters

      Attributzuordnung für eine Kombination aus Anbieter und Ressource

      Wenn dieses Feld nicht automatisch ausgefüllt wird, verwenden Sie die Suchoption. Wählen Sie den Datensatz „Ressourcenzuordnung des Anbieters“ aus.

      Schemaname

      Schemaname des SCIM-Attributs, für das die Zuordnung definiert werden muss.

      Zum Beispiel urn:ietf:params:scim:schemas:core:2.0:User.

      Attribut

      Attribut, für das die Zuordnung definiert werden muss. Zum Beispiel userName.

      Unterattribut

      Unterattribut (falls vorhanden), für das die Zuordnung definiert werden muss.

      Wenn beispielsweise ein komplexes Attribut wie name.familyNamevorhanden ist, lautet das Attribut „ name “ und das Unterattribut „familyName“(Familienname).

      Feldtyp

      Datentyp des SCIM-Attributs. Dieses Feld wird automatisch mit den vom SCIM-Anbieter definierten Schemas gefüllt.

      Beispiel: boolean.

      Mehrwertig

      Mehrere Werte, die dem Attribut zugewiesen sind. Ein Attribut kann mehrere Werte haben, z. B. geschäftliche E-Mail-Adresse, private E-Mail-Adresse oder eine andere E-Mail-Adresse.

      Zum Beispiel emails.

      Dieses Feld wird mit den vom SCIM-Anbieter definierten Schemas ausgefüllt.

      Filterbedingung

      Einige Attribute mit mehreren Werten können zusätzliche Informationen enthalten, die mithilfe einer Filterbedingungangegeben werden können. Die Auswahlmöglichkeiten für Filterbedingungen werden mit den vom SCIM-Anbieter definierten Schemas gefüllt.

      Zum Beispiel hat das Attribut phoneNumbers mehrere Typen wie Arbeit, Mobil, Privat usw

      Eindeutig

      Option zur eindeutigen Identifizierung einer Ressource zwischen den Systemen des SCIM-Clients und des SCIM-Anbieters. Attribute mit mehreren Werten können nicht als eindeutig markiert werden.

      Beispielsweise kann für eine Benutzerressource das Attribut username eindeutig festgelegt werden.

      Name der Datenbanktabelle Verwenden Sie dieses Feld, um den Attributtabellennamen dem ServiceNow -Tabellennamen zuzuordnen. Wenn Sie die direkte Attributzuordnung wählen, müssen Sie dieses Feld definieren.

      Beispielsweise kann das SCIM-Attribut username dem Feld Benutzer im Feld Name der Datenbanktabelle zugeordnet werden.

      Name des Datenbankfelds

      DasFeld „Datenbankfeldname “ordnet das SCIM-Attribut dem Feldnamen ServiceNow zu, der dem SCIM-Attribut zugeordnet werden soll. Wenn Sie die direkte Attributzuordnung wählen, müssen Sie dieses Feld definieren.

      Beispielsweise kann das SCIM-Attribut username dem Feld Anwender-ID im Feld Datenbankfeldname zugeordnet werden.

      Standardwert

      Details zum Standardwert , der an den SCIM-Anbieter übergeben wird.

      Kann verwendet werden if Die direkte Attributzuordnung des Felds gibt [] null zurück, oder wenn der Standardwert verwendet werden kann, kann ein hartcodierter Wert zurückgegeben werden.

      Im Falle eines hartcodierten Werts müssen der Name der Datenbanktabelle und der Feldname „ Keine“ lauten.

      Beispielsweise kann der Wert des primären Unterattributs einer geschäftlichen E-Mail-Adresse als truehartcodiert werden.

      Skript ausführen

      Option zum Abrufen des Attributwerts per Skript.

      Diese Option ist für die Attribute mit mehreren Werten erforderlich, die keine Filterbedingung enthalten. Bei einem komplexen Attributtyp kann ein Skript den Wert auf Attribut- oder Unterattributebene bereitstellen.

      Beispielsweise hat das Attribut „ Mitglieder “ der Gruppenressource keine Filterbedingung. Daher sollte die Skriptoption auf der übergeordneten Attributebene des Mitgliederattributs definiert werden.

      Skript

      Skript, das zum Abrufen des Attributwerts verwendet wird.

      Der Rückgabetyp des Skripts muss eine Zeichenfolge oder ein als Zeichenfolge konvertiertes JSON-Objekt sein.

      Die Ausgabe des Skripts muss im richtigen Format vorliegen, wie vom Anbieter für dieses Attribut erwartet.

    5. Klicken Sie auf Absenden.