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:

  1. Ü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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Wenn das Problem weiterhin besteht, überprüfen Sie die AEM- und Dispatcher-Protokolle auf weitere Details zu Authentifizierungsfehlern.
  7. 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