Remarques :

Mettre à jour le flux de déconnexion d'une application Enterprise à l'aide de la passerelle d'application

Introduction

Alors que les entreprises modernisent leur infrastructure d'identité et adoptent l'accès avec connexion unique (SSO) pour rationaliser l'accès aux applications cloud et sur site, l'expérience de connexion fait l'objet d'une grande attention. Mais il y a un autre aspect, souvent négligé, qui joue un rôle essentiel dans la sécurité et la satisfaction des utilisateurs : le flux de déconnexion.

Pour les applications protégées par la passerelle d'application, en particulier les applications d'entreprise telles que les applications PeopleSoft d'Oracle et le JD Edwards EnterpriseOne d'Oracle qui utilisent l'authentification basée sur les en-têtes, le comportement par défaut lors de la déconnexion peut sembler peu intuitif. Lorsqu'un utilisateur se déconnecte et tente de se reconnecter à l'aide du même onglet de navigateur, il est redirigé vers la console Oracle Cloud Infrastructure (OCI) au lieu d'être renvoyé vers l'application. Cette rupture du flux peut causer de la confusion, perturber les workflows et réduire la confiance dans la fiabilité du système.

La documentation standard couvre la configuration SSO, mais il est également essentiel de prendre en compte l'expérience utilisateur complète, y compris le flux de déconnexion.

Une expérience de déconnexion qui n'a pas été entièrement optimisée peut conduire à :

Il est essentiel d'affiner le comportement de déconnexion pour proposer un parcours SSO poli, cohérent et sécurisé, en particulier dans les environnements hybrides qui combinent des applications cloud natives avec des systèmes hérités.

Ce tutoriel se concentre sur l'amélioration du flux de déconnexion. Pour la configuration initiale, reportez-vous aux sections suivantes :

Dans ce tutoriel, nous revoyons une configuration subtile mais percutante qui peut améliorer considérablement l'expérience de l'utilisateur final lors de l'utilisation de SSO avec la passerelle d'application. En outre, nous allons aller au-delà de la configuration SSO standard et explorer les options de configuration pour créer une expérience SSO plus fluide et plus cohérente pour les utilisateurs de votre application d'entreprise.

Fonctionnement de la déconnexion de la passerelle d'application

Les utilisateurs peuvent se déconnecter des applications protégées par la passerelle d'application à l'aide de deux mécanismes différents : Utilisation de l'URL de déconnexion de la passerelle d'application et Utilisation de la ressource protégée par la méthode d'authentification de déconnexion. Pour plus d'informations, reportez-vous à URL de déconnexion de la passerelle d'application ou en appelant une ressource protégée par une méthode d'authentification de déconnexion.

Objectifs

Prérequis

Tâche 1 : configurer la déconnexion de l'application protégée de la passerelle d'application

Option 1 : Utiliser l'URL de déconnexion de la passerelle d'application pour améliorer l'expérience SSO pour JD Edwards EnterpriseOne

Dans cette option, nous mettons l'accent sur la mise à jour du paramètre de déconnexion de la passerelle d'application sur JD Edwards EnterpriseOne.

  1. Connectez-vous à la console JD Edwards EnterpriseOne Server Manager.

    Connexion à JD Edwards EnterpriseOne

  2. Accédez à Sélectionner une instance… et sélectionnez EnterpriseOne HTML Server.

    Instance JAS

  3. Accédez à Configuration, sélectionnez Avancé en tant que Affichage et cliquez sur Sécurité.

    Configuration avancée de la sécurité

  4. Sélectionnez Activer Oracle Access Manager et mettez à jour l'URL de validation Oracle Access Manager au format suivant :

    http(s)://<appgateway_host>:<appgateway_port>/cloudgate/logout.html?postlogouturl=<url_encoded>&state=<state_value>
    

    Mettre à jour les paramètres de déconnexion de la passerelle d'application

  5. Cliquez sur Appliquer pour enregistrer la configuration.

  6. Cliquez sur Arrêter et Démarrer le serveur JAS pour redémarrer le serveur JD Edwards EnterpriseOne.

  7. Redémarrez la passerelle d'application et testez le flux de déconnexion.

Option 2 : utilisation de la ressource protégée par la méthode d'authentification de déconnexion pour améliorer l'expérience SSO pour PeopleSoft

Dans cette option, nous mettons l'accent sur la protection des ressources par la méthode d'authentification de déconnexion pour améliorer l'expérience SSO pour PeopleSoft. Pour plus d'informations sur la configuration de PeopleSoft SSO à l'aide de la passerelle d'application, reportez-vous à Configuration de l'authentification transparente pour les applications PeopleSoft à l'aide des domaines d'identité OCI IAM.

Remarque : nous partons du principe que vous avez configuré PeopleSoft avec OCI IAM pour SSO à l'aide de la passerelle d'application. Cette section est dédiée à l'ajout de configurations de déconnexion uniquement.

  1. Accédez à l'application Enterprise pour l'instance PeopleSoft configurée lors de la configuration SSO.

    Accédez à Identité et sécurité, à Domaines, sélectionnez le domaine, cliquez sur Applications intégrées et sélectionnez l'application Enterprise pour PeopleSoft.

    Application intégrée

    Application d'entreprise

    Remarque : le nom de l'application d'entreprise pour PeopleSoft peut varier. Il s'agit du nom avec lequel vous l'avez créée lors de la configuration de SSO pour PeopleSoft.

  2. Cliquez sur Configuration SSO et Modifier la configuration SSO.

    Modifier les configurations SSO

  3. Dans Modifier la configuration SSO, cliquez sur Ajouter une ressource pour Déconnexion, entrez les informations suivantes et cliquez sur Ajouter une ressource.

    • Nom de ressource : entrez logout.
    • URL de ressource : entrez l'URL de ressource au format de l'URL d'application.
    • Chaîne de requête d'URL : entrez cmd=logout.
    • Sélectionnez Utiliser des expressions régulières.

    Ressource de déconnexion PSP

  4. De même, créez une autre ressource de déconnexion pour l'URL PSC Logout.

    Ressource de déconnexion PSC

  5. Ensuite, cliquez sur Ajouter une ressource pour Expirer, entrez les informations suivantes et cliquez sur Ajouter une ressource.

    • Nom de ressource : entrez PSP Expire.
    • URL de ressource : entrez l'URL de ressource au format de l'URL d'application.
    • Chaîne de requête d'URL : entrez cmd=expire.
    • Sélectionnez Utiliser des expressions régulières.

    Ressource d'expiration PSP

  6. De même, créez une autre Ressource d'expiration pour PSC Expire.

    Expiration de la ressource PSC

  7. A présent, ajoutez une stratégie d'authentification pour la ressource créée, sélectionnez la ressource de déconnexion sous Ressources et Formulaire + Déconnexion sous Méthode d'authentification. Dans URL après la déconnexion, ajoutez l'URL de page de destination PeopleSoft.

    Ressource de déconnexion de la stratégie d'autorisation

    Remarque : suivez également l'étape 7 pour les ressources suivantes.

    • PeopleSoft Ressource de déconnexion de composant (PSC)
    • Expiration ressource PeopleSoft Portal (PSP)
    • Expiration de la ressource PSC
  8. Déplacez toutes ces ressources créées vers une priorité plus élevée dans la liste Stratégie d'authentification. L'ordre doit être Déconnexion, Expiration, puis les ressources psc et Par défaut.

    Priorité de la ressource

  9. Cliquez sur Arrêter et Démarrer le serveur PeopleSoft pour redémarrer le serveur PeopleSoft.

  10. Redémarrez la passerelle d'application et testez le flux de déconnexion.

Tâche 2 : configurer les paramètres de session OCI IAM pour la déconnexion

Ce paramètre fonctionne indépendamment des configurations mentionnées précédemment et gère spécifiquement l'expérience de déconnexion dans OCI IAM. Il est recommandé d'activer cette option uniquement lorsque votre cas d'utilisation implique une application d'entreprise unique ou lorsque vous souhaitez que tous les utilisateurs, lors de leur déconnexion, soient systématiquement redirigés vers une page de destination unifiée de l'entreprise, ce qui garantit une expérience de sortie transparente et marquée.

  1. Accédez à la console OCI, accédez à Identité et sécurité, à Domaines et sélectionnez votre domaine. Sélectionnez Paramètres et cliquez sur Paramètres de session.

    Paramètres de session

  2. Mettez à jour l'URL de déconnexion sur une page de destination vers laquelle vous souhaitez que tous les utilisateurs soient redirigés après leur déconnexion, puis cliquez sur Enregistrer les modifications.

    Mettre à jour la page de destination

Tâche 3 : Gérer l'intégration des utilisateurs avec des redirections personnalisées

Un modèle commun que nous avons observé dans de nombreuses entreprises est la nécessité de rationaliser l'expérience d'intégration des utilisateurs, en particulier lorsque de nouveaux utilisateurs réinitialisent ou configurent leurs mots de passe pour la première fois. Par défaut, lorsque les utilisateurs effectuent ces actions dans le même onglet de navigateur, OCI IAM présente une option Continuer la connexion, qui les redirige vers la page de destination /myconsole.

Toutefois, pour de nombreux environnements d'entreprise, l'exposition des utilisateurs finaux à l'interface /myconsole n'est ni nécessaire ni idéale. Au lieu de cela, ces organisations préfèrent souvent que les utilisateurs commencent dans une session propre et soient dirigés directement vers une page de destination de l'application Enterprise spécifique à l'aide d'un flux SSO lancé par un fournisseur de services.

Pour prendre en charge cette préférence, OCI IAM permet désormais de masquer l'option Continuer la connexion. Lorsque ce paramètre est activé, les utilisateurs qui effectuent des étapes d'intégration telles que la configuration ou la réinitialisation du mot de passe ne voient plus l'option Continuer la connexion. Ainsi, une fois ces étapes terminées, les utilisateurs ne sont pas redirigés vers /myconsole, mais peuvent lancer une nouvelle session alignée sur le point d'entrée SSO de votre organisation.

Cette configuration améliore l'expérience d'intégration et garantit que les utilisateurs sont dirigés vers les applications et les environnements prévus sans redirections inutiles.

Pour désactiver l'option Continuer la connexion dans OCI IAM, procédez comme suit :

  1. Accédez à la console OCI, accédez à Identité et sécurité, Domaines, sélectionnez votre domaine et cliquez sur Marquage.

    Marque

  2. Sélectionnez Marquage personnalisé, Masquer le bouton Continuer la connexion, vous pouvez mettre à jour les autres paramètres et personnaliser la présentation sur votre page de destination OCI IAM, puis cliquer sur Enregistrer les modifications.

    Masquer le bouton Continuer la connexion

Accusés de réception

Ressources de formation supplémentaires

Explorez d'autres ateliers sur le site docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.