Eigenschaften, Tabellen, skriptfähige APIs und Protokolle des SCIM-Clients
Das Plugin „SCIM v2 – ServiceNow Cross-Domain Identity Management Client“ (com.snc.integration.scim2.client) enthält die folgenden Systemeigenschaften, Tabellen, skriptfähigen APIs und Protokolle.
Eigenschaften
| Name | Beschreibung |
|---|---|
| com.snc.integration.scim2.client.log.request.status | Diese Eigenschaft bestimmt, ob alle Protokolldatensätze oder nur die Fehlerprotokolldatensätze geschrieben werden sollen. Die möglichen Werte sind FAILURE oder ALL. Standardwert: ALLE |
| com.snc.integration.scim2.client.log.cleanup.duration | Diese Eigenschaft bestimmt die Anzahl der Tage zum Löschen der Protokolle. Standardwert: 180 |
Um die Eigenschaften festzulegen, navigieren Sie zu .
Tabellen
Der SCIM-Client fügt die folgenden Tabellen hinzu.
| Name | Beschreibung |
|---|---|
| SCIM-Provider (sys_scim_provider) | Speichert Daten für jeden SCIM-Provider, z. B. Name, REST-Nachrichtenressourcendefinitionen usw. |
| SCIM-Provider-Ressourcenzuordnung (sys_scim_provider_resource_mapping) | Speichert die primären Tabelleninformationen für jeden Provider- und Ressourcennamen. |
| SCIM-Attributzuordnung (sys_scim_attribute_mapping) | Speichert die Quelldetails, aus denen jeder SCIM-Attributwert stammen soll, z. B. das Tabellenfeld, das Skript usw. |
| SCIM-Clientprotokoll (sys_scim_client_logs) | Speichert den Status jedes Anrufs, der beim SCIM-Provider ausgelöst wird. |
Skriptfähige API
Die SCIM2Client-API ruft den System for Cross-Domain Identity Management (SCIM) Provider (Serverrolle) auf, um Daten in einem Service Provider (SP) zu erstellen, zu aktualisieren oder zu löschen. Die skriptfähige API des SCIM-Clients sollte in den Skripts verwendet werden, die im Systemkontext oder von einem Systemadministrator ausgeführt werden.
Beispielsweise können Sie das Skript verwenden, während Sie den Integration Hub-Workflow als Systembenutzer ausführen, während Sie die geplanten Aufgaben ausführen usw.
Im Folgenden finden Sie einige Anwendungsfälle für die Verwendung der skriptfähigen APIs:
- Als Administrator stellen Sie Identitätsinformationen aus Hintergrundskripts, Business Rules, Skripteinbindungsaufrufen, Workflows usw. bereit.
- Führen Sie als Administrator eine regelmäßige Aufgabe oder eine On-Demand-Aufgabe für die Identitätsbereitstellung aus.
- Führen Sie einen Workflow oder Sub-Workflow mit dem Skriptschritt mithilfe des skriptfähigen API-Aufrufs für die Bereitstellung aus.
- Fügen Sie das Bereitstellungsskript direkt in einer Business Rule oder Skripteinbindung hinzu. Das Skript kann von Nicht-Administratoren ausgelöst werden. Dieser Anwendungsfall funktioniert in den folgenden Situationen:
- Der Benutzer hat Zugriff auf das Token, was bedeutet, dass der Benutzer die Rolle hat, das Token aus der REST-Vorlage zu generieren.
- Der Benutzer hat Zugriff zum Abrufen der SCIM-Attributwerte aus den zugeordneten Tabellen.
Weitere Informationen zur skriptfähigen API finden Sie unter SCIM2Client-API.
SCIM-Clientprotokolle
Die SCIM-Clientprotokolle zeigen den Bereitstellungsstatus der SCIM-APIs an. Um den Bereitstellungsstatus anzuzeigen, navigieren Sie zu .