Comment rediriger vers une page de connexion personnalisée en cas d’échec AEM flux OAuth
Découvrez comment rediriger vers la page de connexion personnalisée en cas d’échec AEM flux OAuth en redirigeant les utilisateurs vers la page de connexion personnalisée.
Description description
Environnement
Experience Manager
Problème/Symptômes
Comment rediriger vers la page de connexion personnalisée dans un environnement de publication Adobe Experience Manager (AEM) en cas d’échec de flux AEM Open Authorization (OAuth) ?
Résolution resolution
Dans le cas du flux SAML (Security Assertion Markup Language)/OAuth, en cas d’erreur dans le flux d’authentification AEM, le système redirige vers la page de connexion d’usine (OOTB) par défaut AEM.
Par conséquent, il est nécessaire de rediriger les utilisateurs vers la page de connexion SAML/OAuth IDP personnalisée. Suivez les étapes ci-dessous :
- Copiez ce chemin de noeud /libs/granite/core/content/login vers /apps/granite/core/content/login1 comme ci-dessous.
- Remplacez le type de ressource /apps/granite/core/content/login1 par testservice, comme illustré ci-dessous :
- Créez un noeud
rep:policy
sous login1 avec allow child, comme illustré ci-dessous : - Créez un dossier testservice sous /apps et ajoutez sling:resourceType avec testservice et créez un fichier JSP appelé testservice.jsp, comme illustré ci-dessous : (Remarque : En cas de flux OAuth, veillez à ajouter /j_security_check?configid=
<
oauth respective configure>
au chemin de redirection sécurisé dans le JSP ci-dessous) - Ouvrez la configuration OSGI Adobe Granite Login Selector Authentication Handler et remplacez la page de connexion par défaut par /apps/granite/core/content/login1 et personnalisez la propriété
auth.loginselector.mappings
pour pointer vers ma page de connexion superposée pour votre chemin d’accès sécurisé. Voir ci-dessous : - Ouvrez la configuration OSGI Service d’authentification Apache Sling et ajoutez -/apps/granite/core/content/login1 et -/apps/testservice à la liste
sling.auth.requirements
. Voir ci-dessous :
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f