Konfigurieren mehrerer Pfade in Adobe Granite Bearer Authentication Handler für AEM

✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe

In diesem Artikel wird erläutert, wie Sie mehrere API-Pfade in der OSGi-Konfiguration für den Adobe Granite Bearer Authentication Handler konfigurieren, um die OAuth-Authentifizierung für mehrere Endpunkte in Adobe Experience Manager zu aktivieren.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM), alle Versionen

Symptome

Beim Konfigurieren des Adobe Granite Bearer Authentication Handlers für OAuth scheint in der Path-Eigenschaft nur ein einziger API-Pfad akzeptiert zu werden. Versuche, mehrere Pfade hinzuzufügen, sind unklar, und es wird nur ein Pfad erkannt. Es werden keine Fehlermeldungen oder Stacktraces gemeldet.

Ursache

Die Path-Eigenschaft in der OSGi-Konfiguration unterstützt mehrere Werte nur, wenn jeder Pfad in einer separaten Zeile eingegeben wird. Die Eingabe mehrerer Pfade in einer Zeile oder durch Kommas getrennt funktioniert nicht wie beabsichtigt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Rufen Sie die AEM-Web-Konsole unter https://<aem-host>:<port>/system/console/configMgr auf.

  2. Suchen Sie nach "Adobe Granite Bearer Authentication Handler“ und klicken Sie darauf, um die Konfiguration zu bearbeiten.

  3. Fügen Sie im Feld Pfad-Eigenschaft mehrere Pfade hinzu, indem Sie jeden Pfad in einer separaten Zeile eingeben (drücken Sie nach jedem Pfad die Eingabetaste).

    • Beispiel:

    • /api/v1/resource1

    • /api/v1/resource2

    • /api/v2/resource3

  4. Speichern Sie die Konfiguration.

  5. Überprüfen Sie nach dem Speichern, ob alle angegebenen Pfade als separate Einträge aufgelistet sind.

  6. Testen Sie API-Anfragen an jeden Pfad, um zu bestätigen, dass die OAuth-Authentifizierung erwartungsgemäß erzwungen wird.

recommendation-more-help
experience-cloud-kcs-help-kbarticles