Come reindirizzare alla pagina di accesso personalizzata in caso di errore del flusso OAuth dell’AEM
Scopri come reindirizzare alla pagina di accesso personalizzata in caso di errore del flusso OAuth dell’AEM reindirizzando gli utenti alla pagina di accesso personalizzata.
Descrizione description
Ambiente
Experience Manager
Problema/Sintomi
Come si reindirizza alla pagina di accesso personalizzata in un ambiente di pubblicazione Adobe Experience Manager (AEM) in caso di errore del flusso OAuth (AEM Open Authorization)?
Risoluzione resolution
Nel caso del flusso SAML (Security Assertion Markup Language)/OAuth, se si verifica un errore nel flusso di autenticazione dell’AEM, il sistema reindirizzerà alla pagina di accesso predefinita preconfigurata dell’AEM.
Pertanto, è necessario reindirizzare gli utenti alla pagina di accesso personalizzata dell’IDP SAML/OAuth. Segui i passaggi indicati di seguito:
- Copia il percorso del nodo /libs/granite/core/content/login a /apps/granite/core/content/login1 come indicato di seguito.
- Modifica il tipo di risorsa di /apps/granite/core/content/login1 a testservice, come illustrato di seguito:
- Creare un
rep:policy
nodo sotto login1 con consenti elemento figlio, come illustrato di seguito: - Creare un testservice cartella in /apps e aggiungi sling:resourceType con testservice e creare un file JSP denominato testservice.jsp, come mostrato di seguito: (Nota: in caso di flusso OAuth, assicurati di aggiungere /j_security_check?configid=
<
rispettivo oauth confiid>
al percorso di reindirizzamento protetto in JSP di seguito) - Apri la configurazione OSGI Adobe Gestore di autenticazione del selettore di accesso Granite e cambia 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 di seguito: - Apri la configurazione OSGI Servizio di autenticazione Apache Sling e aggiungi -/apps/granite/core/content/login1 e -/apps/testservice al
sling.auth.requirements
elenco. Vedi di seguito:
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f