DocumentazioneCome reindirizzare alla pagina di accesso personalizzata in caso di AEM errore di flusso OAuth
Come reindirizzare alla pagina di accesso personalizzata in caso di AEM errore di flusso OAuth
Descrizione
Ambiente
Experience Manager
Problema/Sintomi
Come reindirizzare alla pagina di accesso personalizzata in un ambiente di pubblicazione Adobe Experience Manager (AEM) in caso di errore di flusso AEM Open Authorization (OAuth)?
Risoluzione
Nel caso del flusso SAML (Security Assertion Markup Language)/OAuth, se si verifica un errore nel flusso di autenticazione AEM, il sistema reindirizza alla pagina di accesso predefinita OOTB (Out-of-the-box) AEM.
Pertanto, è necessario reindirizzare gli utenti alla pagina di accesso personalizzata SAML/OAuth IDP. Segui i passaggi descritti qui sotto:
Copia il percorso del nodo /libs/granite/core/content/login a /apps/granite/core/content/login1 come segue.
Modifica il tipo di risorsa di /apps/granite/core/content/login1 a testservice, come illustrato di seguito:
Crea un rep:policy nodo sotto login1 con consenti figlio, come illustrato di seguito:
Crea un testservice cartella sotto /apps e aggiungere sling:resourceType con testservice e creare un file JSP denominato testservice.jsp, come illustrato di seguito: (Nota: In caso di flusso OAuth, assicurati di aggiungere /j_security_check?configid=< rispettivo oauth confid> al percorso di reindirizzamento protetto nel JSP sotto)
Apri la configurazione OSGI Adobe Granite Login Selector Authentication Handler e modifica la pagina di accesso predefinita in /apps/granite/core/content/login1 e personalizzare auth.loginselector.mappings per puntare alla pagina di accesso sovrapposta per il percorso protetto. Vedi sotto:
Apri la configurazione OSGI Servizio di autenticazione Apache Sling e aggiungere -/apps/granite/core/content/login1 e -/apps/testservice al sling.auth.requirements elenco. Vedi sotto: