Einrichten eines Projekts in der Adobe Developer Console configure-adc-project

Um die Services-API der Content-KI für AEM aufzurufen, benötigen Sie Anmeldedaten, die von einem Projekt in der Adobe Developer Console (ADC) ausgestellt wurden. Diese Seite führt Sie durch die Erstellung des Projekts, die Auswahl einer Authentifizierungsmethode und die Generierung der Anmeldedaten, die Sie bei jeder API-Anfrage angeben.

Wechseln Sie zur Adobe Developer Console Ihrer Organisation, um zu beginnen.

Voraussetzungen prerequisites

Bevor Sie beginnen, stellen Sie Folgendes sicher:

  • Sie haben Zugriff auf die Adobe Developer Console für Ihre Organisation.
  • Ihnen ist die Rolle Entwickler im Produktprofil für die Dienste der Content-KI für AEM in der Adobe Admin Console zugewiesen. Ohne diese Rolle wird die API-Karte der Content-KI-Dienste für AEM als deaktiviert angezeigt und die Authentifizierungsoption Server-zu-Server ist ausgeblendet.
  • Sie kennen die Programm- und Umgebungsnummern für das Produktprofil, das Sie auswählen möchten (z. B. AEM User - publish - Program 12345 - Environment 67890).
  • Ihnen ist die Rolle Systemadmin in der Admin Console für das Programm zugewiesen. In dieser Rolle können Sie Produktprofile verwalten und Benutzende der Umgebung zuweisen.

Auswählen einer Authentifizierungsmethode choose-auth

Die Dienste der Content-KI für AEM unterstützen zwei Authentifizierungsmethoden. Wählen Sie die Methode aus, die Ihrer Integration entspricht:

Methode
Am besten geeignet für
Server-zu-Server
Backend-Dienste, die die API ohne Benutzerinteraktion aufrufen. Gibt ein kurzlebiges Zugriffstoken zurück.
API-Schlüssel
Client-seitige oder Browser-basierte Integrationen, die die API direkt aufrufen. Gibt einen langlebigen Schlüssel zurück, dessen Zugriffsbereich auf zulässige Domains beschränkt ist.

Server-zu-Server-Authentifizierung s2s-auth

  1. Wählen Sie APIs und Dienste und anschließend APIs aus.

    Developer Console mit APIs und Diensten

  2. Filtern Sie nach Content-KI-Diensten für AEM und wählen Sie dann Projekt erstellen aus, um ein neues Projekt zu starten, oder API hinzufügen, wenn Sie den Dienst zu einem bestehenden Projekt hinzufügen.

    note
    NOTE
    Wenn die API-Karte mit der Meldung „Lizenz erforderlich“ deaktiviert ist, ist Ihre AEM as a Cloud Service-Umgebung möglicherweise nicht modernisiert. Siehe Modernisieren der AEM as a Cloud Service-Umgebung.
  3. Wählen Sie im Dialogfeld API konfigurieren die Authentifizierungsmethode Server-zu-Server aus.

    Konfigurieren der API im Dialogfeld mit ausgewählter Option „Server-zu-Server“

    note tip
    TIP
    Wenn die Option „Server-zu-Server“ nicht verfügbar ist, wurde der Person, die die Integration einrichtet, im Produktprofil keine Entwicklungsrolle zugewiesen. Siehe Aktivieren der Server-zu-Server-Authentifizierung.
  4. Benennen Sie die Anmeldedaten bei Bedarf um. Wählen Sie Weiter aus.

    Schritt in der Adobe Developer Console zum Umbenennen der neuen Server-zu-Server-Anmeldedaten vor der Auswahl von „Weiter“

  5. Wählen Sie das Produktprofil AEM User - publish - Program XXX - Environment XXX und/oder AEM User - author - Program XXX - Environment XXX aus und klicken Sie anschließend auf Speichern.

    Produktprofilauswahl mit den AEM-Benutzerprofilen „publish“ und „author“ für das Zielprogramm und die Zielumgebung

  6. Überprüfen Sie die API- und Authentifizierungskonfiguration.

    Überprüfungsbildschirm mit einer Zusammenfassung der ausgewählten API, der Authentifizierungsmethode und des Namens der Anmeldedaten

    Detailansicht des Überprüfungsbildschirms mit den zugewiesenen Produktprofilen für die Anmeldedaten

Generieren eines Zugriffstokens generate-token

  1. Wechseln Sie in Ihrem ADC-Projekt zu Anmeldedaten und wählen Sie Zugriffstoken generieren aus.

    Seite für Anmeldedaten mit hervorgehobener Schaltfläche „Zugriffstoken generieren“

  2. Fügen Sie das Token in den Header Authorization jeder API-Anfrage ein:

    code language-http
    Authorization: Bearer YOUR_ACCESS_TOKEN
    
    note warning
    WARNING
    Speichern Sie das Token sicher. Es läuft ab und muss regelmäßig neu generiert werden.

Authentifizierung per API-Schlüssel api-key-auth

  1. Wenn Sie die API für die Dienste der Content-KI für AEM zu Ihrem Projekt hinzufügen, wählen Sie im Dialogfeld Authentifizierungsmethode auswählen die Option API-Schlüssel aus.

    Auswählen der Authentifizierungsmethode „API-Schlüssel“

  2. Bestätigen Sie die Anmeldedaten für den API-Schlüssel.

    Hinzufügen der Anmeldedaten für den API-Schlüssel

  3. Um einzuschränken, welche Ursprünge den Schlüssel verwenden können, konfigurieren Sie zulässige Domains.

    Konfigurieren zulässiger Domains

  4. Ihr API-Schlüssel (Client-ID) wird unter Verbundene Anmeldedaten angezeigt. Wählen Sie Kopieren.

    Kopieren des API-Schlüssels aus den verbundenen Anmeldedaten

  5. Fügen Sie den Schlüssel in jede API-Anfrage ein:

    code language-http
    x-api-key: YOUR_API_KEY
    

    Ihr Projekt ist jetzt bereit. Verwenden Sie den Schlüssel bei jeder Anfrage an die Dienste der Content-KI für AEM.

Nächste Schritte next-steps

recommendation-more-help
experience-manager-content-ai-help-content-ai