I PDF protetti non vengono serviti tramite richieste GET in AEM Publisher

Adobe Experience Manager (AEM) Publisher potrebbe non distribuire PDF protetti tramite richieste HTTP GET quando il servlet o il gestore non elabora correttamente le intestazioni di autenticazione o i parametri di richiesta richiesti. Per risolvere il problema, rivedi e aggiorna la gestione delle richieste e la configurazione dell’autenticazione, distribuisci le modifiche e verifica l’accesso al PDF protetto.

Descrizione description

Ambiente

Ambiente di pubblicazione di Adobe Experience Manager (AEM)

Problema/Sintomi

  • I file PDF protetti non vengono serviti correttamente quando si accede tramite richieste HTTP GET.
  • I PDF protetti non possono essere scaricati o visualizzati come previsto.

Causa principale

Il servlet o il gestore responsabile dell’elaborazione delle richieste PDF protette non gestisce correttamente le intestazioni di autenticazione o i parametri di richiesta necessari per le risorse protette.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Verificare l’implementazione del servlet o del gestore responsabile dell’elaborazione di GET richieste alle risorse PDF protette nell’ambiente di pubblicazione di AEM.

  2. Verificare che la configurazione del servlet o del filtro consenta GET richieste per risorse PDF protette e gestisca correttamente le intestazioni di autenticazione, ad esempio un’intestazione di autorizzazione personalizzata.

  3. Aggiorna la logica di analisi delle richieste nel servlet o nel gestore per elaborare correttamente le intestazioni di autenticazione e i parametri di richiesta necessari per i PDF protetti.

  4. Dopo aver apportato le modifiche necessarie, distribuire il servlet o il gestore aggiornato nell’ambiente di AEM Publisher.

  5. Verificare la risoluzione emettendo una richiesta GET a un endpoint PDF protetto. Ad esempio, utilizzare un comando curl simile al seguente:

    code language-none
    curl --request GET \
    --url 'https:///path/to/secured.pdf' \
    --header 'Authorization: Basic '
    
  6. Verificare che il PDF protetto sia gestito come previsto e sia accessibile alle persone autorizzate.

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