Les PDF sécurisés ne sont pas diffusés par le biais de requêtes GET dans AEM Publisher

Adobe Experience Manager (AEM) Publisher peut ne pas diffuser de PDF sécurisés par le biais de requêtes HTTP GET lorsque le servlet ou le gestionnaire ne traite pas correctement les en-têtes d’authentification ou les paramètres de requête requis. Pour résoudre ce problème, examinez et mettez à jour la configuration de gestion des demandes et d’authentification, déployez les modifications et vérifiez l’accès au PDF sécurisé.

Description description

Environnement

Environnement d’éditeur Adobe Experience Manager (AEM)

Problème/Symptômes

  • Les fichiers PDF sécurisés ne sont pas correctement diffusés lorsqu’ils sont accessibles via des requêtes HTTP GET.
  • Les PDF sécurisés ne peuvent pas être téléchargés ni affichés comme prévu.

Cause première

Le servlet ou le gestionnaire responsable du traitement des requêtes PDF sécurisées ne gère pas correctement les en-têtes d’authentification ou les paramètres de requête requis pour les ressources sécurisées.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Examinez la mise en œuvre du servlet ou du gestionnaire responsable du traitement des requêtes GET aux ressources PDF sécurisées dans l’environnement AEM Publisher.

  2. Assurez-vous que la configuration du servlet ou du filtre autorise les requêtes GET pour les ressources PDF sécurisées et gère correctement les en-têtes d’authentification, tels qu’un en-tête d’autorisation personnalisé.

  3. Mettez à jour la logique d’analyse des requêtes dans le servlet ou le gestionnaire pour traiter correctement les en-têtes d’authentification et les paramètres de requête requis pour les PDF sécurisés.

  4. Après avoir apporté les modifications nécessaires, déployez le servlet ou le gestionnaire mis à jour dans l’environnement AEM Publisher.

  5. Testez la résolution en émettant une requête GET vers un point d’entrée PDF sécurisé. Par exemple, utilisez une commande curl similaire à :

    code language-none
    curl --request GET \
    --url 'https:///path/to/secured.pdf' \
    --header 'Authorization: Basic '
    
  6. Vérifiez que le PDF sécurisé est diffusé comme prévu et est accessible aux personnes autorisées.

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