Erstellen Sie eine SCIM-Attributzuordnung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie eine SCIM-Attributzuordnung, und verwenden Sie sie als einzelne Ressourcenquelle für die Tabellenfelder 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 mithilfe der Felder Datenbanktabellenname und Datenbankfeldname ausgefüllt.
    Konstante Das SCIM-Attribut wird mit Hilfe eines angegebenen Standardwerts ausgefüllt.
    Skript/Benutzerdefiniert 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 Benutzer- und Gruppenressourcen 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-Anbieters.
    2. SCIM-Ressourcenzuordnung ausgewählt, die für die Konfiguration erstellt wird.
    3. Klicken Sie in der zugehörigen Liste SCIM-Attributzuordnungen auf Neu.
      SCIM-Provider-Ressourcenzuordnung
    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 Provider-Ressourcenzuordnung 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.

      Beispiel: Wenn ein komplexes Attribut wie name.familyNamevorhanden ist, lautet das Attribut name und das Unterattribut FamilyName.

      Feldtyp

      Datentyp des SCIM-Attributs. Dieses Feld wird automatisch aus den vom SCIM-Provider definierten Schemas ausgefü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-Provider definierten Schemas ausgefüllt.

      Filterbedingung

      Einige mehrwertige Attribute können zusätzliche Informationen enthalten, die mithilfe einer Filterbedingungangegeben werden können. Die Auswahlmöglichkeiten der Filterbedingung werden anhand der vom SCIM-Provider definierten Schemas ausgefüllt.

      Zum Beispiel weist das Attribut phoneNumbers mehrere Typen auf, z. B. „Arbeit“, „Mobile“, „Zu Hause“ usw

      Eindeutig

      Option zum eindeutigen Identifizieren einer Ressource zwischen den SCIM-Client- und SCIM-Provider-Systemen. Mehrwertige Attribute können nicht als eindeutig markiert werden.

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

      Name der Datenbanktabelle Verwenden Sie dieses Feld, um den Attributtabellennamen dem Tabellennamen ServiceNow 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 Benutzer-ID im Feld Datenbankfeldname zugeordnet werden.

      Standardwert

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

      Kann verwendet werden i, wenn die direkte Attributzuordnung des Feldsnull zurückgibt oder wenn der Standardwert verwendet werden kann, um einen hartcodierten Wert zurückzugeben.

      Bei einem hartcodierten Wert müssen der Name der Datenbanktabelle und der Feldname Nonelauten.

      Zum Beispiel kann der primäre Unterattributwert der geschäftlichen E-Mail als truehartcodiert werden.

      Skript ausführen

      Option zum Abrufen des Werts des Attributs per Skript.

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

      Zum Beispiel weist das Attribut Mitglieder der Gruppenressource keine Filterbedingung auf. Daher sollte die Skriptoption auf der übergeordneten Attributebene des Attributs Mitglieder 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 sein.

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

    5. Klicken Sie auf Absenden.