Beheben von 401 nicht autorisierten Fehlern beim Zugriff auf die generatePDF-API in Adobe Experience Manager
Adobe Experience Manager (AEM) gibt möglicherweise den Fehler HTTP 401 Unauthorized zurück, wenn Programme versuchen, auf die generatePdf-API zuzugreifen. Um das Problem zu beheben, überprüfen Sie die Authentifizierungsdaten, überprüfen Sie die Berechtigungen und überprüfen Sie die letzten authentifizierungsbezogenen Konfigurationsänderungen.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM)
Problem/Symptome
- Beim Versuch, über eine in Adobe Experience Manager integrierte Anwendung auf die generatePdf-API zuzugreifen, kann ein HTTP 401 Unauthorized-Fehler auftreten.
- Der Fehler verhindert, dass Benutzende PDF-Dateien öffnen oder generieren, die für Unternehmens-Workflows erforderlich sind.
- Das Problem ist reproduzierbar, wenn über die Benutzeroberfläche der Anwendung auf die API zugegriffen wird.
- Der Anfrage fehlen gültige Authentifizierungs-Anmeldeinformationen, oder die angegebenen Anmeldeinformationen verfügen nicht über ausreichende Berechtigungen.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Überprüfen Sie, ob die Anmeldeinformationen oder Authentifizierungstoken, die von der Anwendung für den Zugriff auf die generatePDF-API verwendet werden, gültig und nicht abgelaufen sind.
- Stellen Sie sicher, dass der Benutzer oder das Service-Konto über die erforderlichen Berechtigungen zum Aufrufen der generatePdf-API in Ihrer AEM-Umgebung verfügt.
- Prüfen Sie, ob kürzlich Änderungen an Authentifizierungskonfigurationen vorgenommen wurden, z. B. Aktualisierungen an Identitätsanbietern, API-Schlüsseln oder OAuth-Einstellungen, die sich auf den Zugriff auswirken können.
- Wenn Ihre Umgebung vor Kurzem umgestellt wurde (z. B. auf eine neue Produktionsumgebung oder eine LTS-Version (Long Term Support)), stellen Sie sicher, dass alle erforderlichen Vorlagen und Inhaltspfade synchronisiert wurden und dass die Zugriffsrichtlinien mit der vorherigen Umgebung übereinstimmen.
- Testen Sie den API-Zugriff direkt außerhalb des Programms, indem Sie ein Tool wie cURL oder Postman verwenden, um festzustellen, ob das Problem von der Anwendung oder der Backend-API stammt.
- Wenn das Problem weiterhin besteht, überprüfen Sie die AEM- und Dispatcher-Protokolle auf weitere Details zu Authentifizierungsfehlern.
- Versuchen Sie nach Abschluss dieser Schritte erneut, auf die generatePDF-API zuzugreifen, um sicherzustellen, dass das Problem behoben wurde.
recommendation-more-help
experience-cloud-kcs-help-kbarticles