API-Zugriff konfigurieren
Einige OpenAPI-basierte AEM-APIs müssen authentifiziert werden. Dazu müssen Anmeldeinformationen mithilfe von Adobe Developer Console generiert. Die Konfiguration umfasst die folgenden Schritte:
- Modernisierung der AEM as a Cloud Service-Umgebung.
- Aktivieren des Zugriffs auf die AEM-APIs mithilfe von Produktprofilen. Produktprofile sind mit den Services verknüpft, die AEM-Benutzergruppen mit vordefinierten Zugriffssteuerungslisten (ACLs) darstellen. Während einige Services standardmäßig bestimmten Produktprofilen zugeordnet sind, müssen andere explizit zugeordnet werden. Beispielsweise ist der AEM Assets-API-Benutzerdienst mit keinem Produktprofil verknüpft. Daher müssen Sie ihn für die Verwendung der AEM Assets-API aktivieren. Weitere Informationen finden Sie im TutorialSchritt „Zugriff auf AEMAPIs aktivieren“.
- Um die Server-zu-Server-Authentifizierung hinzuzufügen, muss die Benutzereinstellungsintegration der Systemadministrator des Unternehmens in der Adobe Admin Console sein oder dem Produktprofil, mit dem der Service verknüpft ist, als Entwickler hinzugefügt werden. Weitere Informationen finden Sie im TutorialSchritt „Zugriff auf AEMAPIs aktivieren“.
- Erstellen Sie ein Adobe Developer Console-Projekt (ADC).
- Konfigurieren Sie das ADC-Projekt. Dadurch werden Anmeldeinformationen generiert, die beim Aufrufen der API später zum Austausch gegen ein Bearer-Token verwendet werden.
- Konfigurieren Sie die AEM-Instanz, um die ADC-Projektkommunikation zu aktivieren. Dazu müssen Sie die Client-ID bei der Umgebung registrieren, indem Sie eine YAML-Datei konfigurieren und bereitstellen, wie im Abschnitt Registrieren einer Client-ID unten beschrieben.
Detaillierte schrittweise Anweisungen finden Sie im Tutorial Einrichten von OpenAPI-basierten APIs.