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.
-
Rufen Sie die AEM-Web-Konsole unter
https://<aem-host>:<port>/system/console/configMgrauf. -
Suchen Sie nach "Adobe Granite Bearer Authentication Handler“ und klicken Sie darauf, um die Konfiguration zu bearbeiten.
-
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
-
-
Speichern Sie die Konfiguration.
-
Überprüfen Sie nach dem Speichern, ob alle angegebenen Pfade als separate Einträge aufgelistet sind.
-
Testen Sie API-Anfragen an jeden Pfad, um zu bestätigen, dass die OAuth-Authentifizierung erwartungsgemäß erzwungen wird.