Anwendung mit der generischen SCIM-App-Vorlage hinzufügen
Fügen Sie eine Anwendung mit der generischen SCIM-Anwendungsvorlage zu einer OCI-IAM-Identitätsdomain hinzu.
- Öffnen Sie das Navigationsmenü , und wählen Sie Identität und Sicherheit aus. Wählen Sie unter Identität die Option Domains aus.
- Klicken Sie auf den Namen der Identitätsdomain, in der Sie arbeiten möchten. Möglicherweise müssen Sie das Compartment ändern, um die gewünschte Domain zu finden. Klicken Sie anschließend auf Integrierte Anwendungen.
- Wählen Sie Anwendung hinzufügen aus, wählen Sie Anwendungskatalog aus, und wählen Sie App-Katalog starten aus.
-
Wählen Sie im Abschnitt Integrationstypen die Option Provisioning aus, und wählen Sie eine der folgenden Vorlagen aus:
Hinweis
Geben SieGenericScim
in das Suchfeld ein, damit die gewünschte Vorlage leichter gefunden werden kann.- GenericScim - Basic: Eine generische SCIM-Vorlage für SCIM-Schnittstellen, die die Basisauthentifizierung unterstützen.
- GenericScim - Bearer Token: Eine generische SCIM-Vorlage für SCIM-Schnittstellen, die JWT-Token unterstützen, die als Autorisierungs-Bearer weitergeleitet werden.
- GenericScim - Client Credentials: Eine generische SCIM-Vorlage für SCIM-Schnittstellen, die Clientzugangsdaten für die Authentifizierung unterstützen.
- GenericScim - Resource Owner Password: Eine generische SCIM-Vorlage für SCIM-Schnittstellen, die den Berechtigungstyp des Ressourceneigentümers unterstützen.
- Wählen Sie die Vorlage aus, und geben Sie auf der Seite Anwendungsdetails hinzufügen für die Vorlagenseite einen Namen und eine Beschreibung für die Anwendung ein. Wählen Sie dann Weiter aus, um zur Seite "Provisioning konfigurieren" zu gelangen.
-
In der folgenden Tabelle werden die Felder des Abschnitts Konnektivität konfigurieren aufgefüllt. Die verfügbaren Felder hängen vom Vorlagentyp ab.
Parameter Beschreibung und Informationen zum Wert Weitere Informationen Hostname Der Hostname der SCIM-REST-API-Endpunkte Ihrer Anwendung.
Wenn die URL der SCIM-Schnittstelle
https://api.example.com/scimgate/Users
lautet, lautet der Hostnameapi.example.com
.Dieser Parameter wird in der Benutzeroberfläche für alle generischen SCIM-App-Vorlagen angezeigt. Basis-URI Die relative Basis-URL der SCIM-REST-API Ihrer Anwendung.
Beispiel: Wenn die URL der SCIM-Schnittstelle
https://api.example.com/scimgate/Users
lautet, lautet die Basis-URI/scimgate
.Dieser Parameter wird in der Benutzeroberfläche für alle generischen SCIM-App-Vorlagen angezeigt. Administratorbenutzername Der Benutzername des Administrators für den API-Authentifizierungsservice. Dieser Wert wird als Teil der Textnachricht jeder Anforderung an die SCIM-REST-API Ihrer Anwendung gesendet.
Format: Nur Text.
Dieser Parameter wird in der Benutzeroberfläche für die Vorlagen GenericScim - Basic und GenericScim - Resource owner password angezeigt. Administrator-Kennwort Das Kennwort des Administrators für Ihren API-Authentifizierungsservice. Dieser Wert wird als Teil der Textnachricht jeder Anforderung an die SCIM-REST-API Ihrer Anwendung gesendet.
Format: Kennworttyp.
Dieser Parameter wird in der Benutzeroberfläche für die Vorlagen GenericScim - Basic und GenericScim - Resource owner password angezeigt. HTTP-Vorgangstypen Standardmäßig verwendet die Vorlagenanforderung den Vorgang
PATCH HTTP
für den Aktualisierungsvorgang eines Benutzers. Wenn Ihre SCIM-Schnittstelle den VorgangPUT HTTP
für Benutzerattributaktualisierungen verwendet, verwenden Sie dieses Feld entsprechend diesem Beispiel.Beispiel:
__ACCOUNT__.Update=PUT
Dieser Parameter wird in der Benutzeroberfläche für alle generischen SCIM-App-Vorlagen angezeigt. Zugriffstoken Der Wert des Zugriffstokens, das von der Vorlage bei der Kommunikation mit der SCIM-REST-API Ihrer Anwendung verwendet wird.
Format: Kennworttyp.
Dieser Parameter wird in der UI für die Vorlage GenericScim - Bearer token angezeigt. Client-ID Die Client-ID für Ihren API-Authentifizierungsservice.
Format: Nur Text.
Dieser Parameter wird in der UI für die Vorlagen GenericScim - Client credentials und GenericScim - Resource owner password angezeigt. Client Secret Das Client Secret für den API-Authentifizierungsservice.
Format: Nur Text.
Dieser Parameter wird in der UI für die Vorlagen GenericScim - Client credentials und GenericScim - Resource owner password angezeigt. Geltungsbereich Der Geltungsbereich für Ihre Anwendung.
Beispiel:
https://www.example.com/auth/adm.direct.group https://www.example.com/auth/admin.direct.user
Dieser Parameter wird in der UI für die Vorlagen GenericScim - Client credentials und GenericScim - Resource owner password angezeigt. Authentifizierungsserver-URL Die URL Ihres Authentifizierungsservice.
Beispiel:
https://api.example.com/oauth2/v1/token
Dieser Parameter wird in der UI für die Vorlagen GenericScim - Client credentials und GenericScim - Resource owner password angezeigt. Benutzerdefinierte Authentifizierungsheader Werden verwendet, um zusätzliche statische Headerwerte an den API-Authentifizierungsservice zu senden.
Beispiel:
Basic authorization base64encodedusernamepassword
Dieser Parameter wird in der UI für die Vorlagen GenericScim - Client Credentials und GenericScim - Resource owner password angezeigt. Portnummer Die Portnummer der SCIM-REST-API-Endpunkte Ihrer Anwendung. Die Standardportnummer für diesen Parameter ist
443
.Beispiel: Wenn die URL
https//api.example.com:6355/scimgate/Users
lautet, setzen Sie die Portnummer auf6355
.Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. SSL aktiviert Wenn die SCIM-REST-API-Endpunkte Ihrer Anwendung SSL nicht erforderlich sind, setzen Sie den Wert dieses Parameters auf
false
.Standardwert:
true
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. JSON-Ressourcentag Der Name des Attributs, das in JSON-Nachrichten verwendet wird, wenn die SCIM-REST-API Ihrer Anwendung mehrere Ressourcen zurückgibt. Der Standardwert ist
Resources
.Beispiel: Die Antwortnachricht des Benutzers für den Vorgang
GET
lautet:{ "users": [ {user1}, {user2} ] }
Ändern Sie den Wert in diesem Fall in
users
.Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. UID-Attribute Die Zuordnung zwischen dem internen Attribut
__UID__
(GUID) und dem SCIM-Attribut der Anwendung für Benutzer- und Gruppenobjektklassen.Standardwert:
["Users=id", "Groups=id"]
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Namensattribute Die Zuordnung zwischen dem internen Attribut
__NAME__
und dem SCIM-Attribut Ihrer Anwendung für Benutzer- und Gruppenobjektklassen.Standardwert:
["Users=userName", "Groups=displayName"]
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Statusattribute Die Zuordnung zwischen dem internen Attribut
__ENABLE__
(Status) und dem SCIM-Attribut Ihrer Anwendung für die Benutzerobjektklasse.Standardwert:
Users=active
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Kennwortattribute Das SCIM-REST-API-Attribut Ihrer Anwendung, das dem Kennwort des Benutzers entspricht. Das Attribut wird zur Maskierung des Kennwortattributs in den Logdateien verwendet.
Standardwert:
Users=password
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Datumsattribute Die Liste der Datumsattribute, die für die SCIM-REST-API Ihrer Anwendung verfügbar sind.
Beispiel:
Users=meta.lastModified,joiningDate
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Datumsformat Das Datums- und Uhrzeitformat der für die SCIM-REST-API Ihrer Anwendung verfügbaren Datumsattribute.
Beispiel:
MMM d, yyyy h:mm:ss a z
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Inhaltstyp Der Content-Type-Header, von dem die SCIM-REST-API Ihrer Anwendung erwartet, dass IAM ihn als Header-HTTP-Anforderung sendet.
Standardwert:
application/scim+json
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Typ akzeptieren Der Content-Type-Header, der als HTTP-Antwort von der SCIM-REST-API Ihrer Anwendung erwartet wird.
Standardwert:
application/scim+json
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Benutzerdefinierte Header Werden verwendet, um zusätzliche statische Headerwerte an die SCIM-REST-API-Endpunkte Ihrer Anwendung zu senden.
Format:
<headerName1>=<value>,<headerName2>=<value>
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. SCIM-Version Die Version der SCIM-REST-API Ihrer Anwendung.
Standardwert:
13
. Der Bereich für dieses Attribut variiert zwischen1
und19
.Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. OClass Zuordnung Wird verwendet, um ein Attribut einer Objektklasse einem Attribut einer anderen Objektklasse zuzuordnen.
Beispiel: Wenn das Attribut groups der Objektklasse
__ACCOUNT__
der Objektklasse__GROUP__
zugeordnet werden muss, geben Sie__ACCOUNT__.groups=__GROUP__
ein.Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Standardbatchgröße Die Standardseiten- oder Batchgröße für den Vorgang
GET
.Standardwert:
200
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. Verwaltete Objektklassen Der Klassifizierungstyp der Schemas, die Ihre Anwendung verwalten muss.
Standardwert:
["Users", "Groups"]
Sie können den Wert für diesen Parameter in der UI nicht aktualisieren. Um diesen Parameterwert zu aktualisieren, verwenden Sie die REST-APIs. -
Nachdem Sie die Felder aufgefüllt haben, wählen Sie Konnektivität testen aus, um zu prüfen, ob IAM mit den SCIM-REST-API-Endpunkten Ihrer Anwendung kommunizieren kann.
Wenn eine Verbindung erfolgreich hergestellt werden kann, wird die Meldung Verbindung erfolgreich angezeigt.
Wenn eine Fehlermeldung angezeigt wird, prüfen Sie die angegebenen Werte, und wählen Sie erneut Konnektivität testen aus. Wenn das Problem weiterhin auftritt, wenden Sie sich an den Systemadministrator.
Vor dem Testen können Sie die Anwendung speichern und die Parameterwerte, die nicht in der UI angezeigt werden, mit REST-APIs aktualisieren. Öffnen Sie nach dem Aktualisieren der Parameterwerte die Anwendung erneut mit der Konsole, und wählen Sie Konnektivität testen aus.