API-Authentifizierung einrichten
In diesem ersten Abschnitt müssen Sie eine IDCS-Anwendung erstellen. Mit dieser Anwendung werden OCM-REST-APIs aus der Oracle Sales and Service-Anwendung mit der OAuth 2-Legged-Authentifizierung aufgerufen. Das öffentliche Zertifikat von Oracle Sales and Service wird zur Erstellung dieser IDCS-Anwendung verwendet. Diese Authentifizierungsmethode mit OAuth-Legged wird später benötigt, wenn die OCM-REST-APIs der Oracle Sales and Service-Anwendung hinzugefügt werden.
Hinweis:
Oracle Identity Cloud Service (IDCS) wird gerade durch den Oracle Identity and Access Management-(IAM-)Service ersetzt. Bei den unten angegebenen Schritten wird davon ausgegangen, dass Ihr Oracle Cloud-Account IDCS verwendet. Wenn Ihre Cloud-Accounts IAM-Domains verwenden, sind die Schritte ähnlich, die angezeigte Benutzeroberfläche unterscheidet sich aber von den in diesem Dokument bereitgestellten Images.Öffentliches Zertifikat abrufen
So rufen Sie das öffentliche Zertifikat der Oracle Sales and Service-Anwendung ab, mit dem eine vertrauliche IDCS-Anwendung erstellt wird:
- Melden Sie sich als Administrator bei der Oracle Sales and Service-Anwendung an.
- Klicken Sie in der oberen linken Ecke der Seite auf
. Wählen Sie im Dropdown-Menü die Option Extras und dann Sicherheitskonsole aus.
- So rufen Sie das öffentliche Zertifikat der Oracle Sales and Service-Anwendung ab:
- Wählen Sie auf der Hauptseite im linken Navigationsmenü die Option API-Authentifizierung.
- Wählen Sie oben rechts auf der Seite den Link Öffentliches Oracle-Zertifikat aus. Dadurch wird eine orakey_sign-Datei in das Verzeichnis Downloads heruntergeladen, das in den folgenden Schritten verwendet wird.
- Schließen Sie die Oracle Sales and Service-Anwendung, da sie eine Weile nicht benötigt wird.
Vertrauliche Anwendung erstellen
So erstellen Sie die vertrauliche Anwendung, die in der Oracle Sales and Service-Anwendung zur Kommunikation mit Oracle Content Management über die OCM-APIs verwendet wird:
- Melden Sie sich als Administrator bei der IDCS-Admin-Konsole an.
-
Klicken Sie in der oberen linken Ecke der Seite auf
, und wählen Sie dann die Option Applications (Anwendungen) aus dem Dropdown-Menü.
- So erstellen Sie die vertrauliche Anwendung, die für den Zugriff auf die Oracle Content Management-APIs verwendet wird:
- Klicken Sie auf die Schaltfläche Hinzufügen, und wählen Sie dann im Dialogfeld "Anwendung hinzufügen" die Option Verträge aus.
- Gehen Sie auf der Seite "Vertrauliche Anwendung hinzufügen" in der train-Station Details wie folgt vor:
- Geben Sie im Feld Name den Namen an (z.B. Webservices).
- Geben Sie im Feld Beschreibung den Text "Zugangsdaten für den Zugriff auf die OCM-APIs über die Webservices" ein.
- Gehen Sie auf der Client-Bahnhaltestelle wie folgt vor:
- Wählen Sie die Option Diese Anwendung jetzt als Client konfigurieren aus.
- Aktivieren Sie für Zulässige Berechtigungstypen die folgenden Kontrollkästchen: Ressourceneigentümer, Clientzugangsdaten, JWT-Assertion.
- Aktivieren Sie für Sicherheit das Kontrollkästchen Vertrauenswürdiger Client, und klicken Sie dann auf Importieren, um das Oracle Sales and Service-Zertifikat zu importieren.
- Füllen Sie im Dialogfeld "Clientzertifikat importieren" die folgenden Felder aus:
- Geben Sie im Feld Zertifikatsalias den Namen an (z.B. Fusion).
- Klicken Sie auf die Schaltfläche Datei auswählen, und wählen Sie die zuvor heruntergeladene Datei orakey_sign aus.
- Klicken Sie auf Importieren, um dieses Zertifikat hinzuzufügen.
- Klicken Sie im Abschnitt "Ressourcen" auf Geltungsbereich hinzufügen. Wählen Sie den Pfeil nach rechts neben dem spezifischen OCM-Server, der in der Integration verwendet wird.
- Aktivieren Sie das Kontrollkästchen neben der Zeile, wobei die URL mit
opc:cec:all
endet. Klicken Sie auf Hinzufügen, um diesen spezifischen Geltungsbereich hinzuzufügen, wie er für die Integration erforderlich ist. - Kopieren Sie die soeben hinzugefügte Geltungsbereichs-URL, da diese später beim Erstellen der Webservices der Oracle Sales- und Service-Anwendung zur Kommunikation mit den OCM-APIs verwendet wird (z.B.
https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all
).
- Klicken Sie auf Weiter, bis Sie das Ende des Trainers Vertrauliche Anwendung hinzufügen erreicht haben, und klicken Sie dann auf Fertigstellen.
- Kopieren Sie im Dialogfeld "Anwendung hinzugefügt" die Client-ID (z.B. c585b2d3e97c40e491ca99112281e36) und das Client Secret (z.B. 768b9513-658e-4854-bac7-2fe72d19011), und schließen Sie das Dialogfeld. Diese Werte verwenden wir in den Webservices der Oracle Sales- und Service-Anwendung zur Kommunikation mit den OCM-REST-APIs.
- Klicken Sie auf der Seite "Oracle Sales and Service Web Services" auf Aktivieren, um den IDCS-Anwendungsservice zu aktivieren.
- Schließen Sie die IDCS-Anwendung, da sie nicht mehr erforderlich ist.