Intégrer une app Oracle E-Business Suite à Access Gateway

Les applications Oracle E-Business Suite (EBS) diffèrent des applications classiques en ce sens que Access Gateway crée et fournit un cookie de session EBS qui est utilisé par les appels EBS suivants. Access Gateway n'inverse pas toutes les requêtes EBS en proxy comme il le fait avec d'autres types d'applications.

Il existe deux manières d'intégrer une application EBS à Access Gateway :
  • flux de processus rapide
  • flux de processus classique

Processus EBS rapide

EBS rapid flow
  1. L'utilisateur se connecte à Okta.
  2. Okta envoie une assertion SAML à Access Gateway.
  3. Access Gateway envoie l'en-tête EBS_User à ebs-ssoagent sur Access Gateway.
  4. ebs-ssoagent vérifie l'utilisateur EBS auprès de la base de données. Une fois l'utilisateur authentifié, la base de données génère et émet un cookie de session.
  5. L'utilisateur est redirigé vers EBS avec le cookie de session EBS.

Consultez Architecture de référence d'Oracle E-Business Suite avec le mode Rapid SSO d'Access Gateway.

Processus EBS classique

EBS classic flow
  1. L'utilisateur se connecte à Okta.
  2. Okta envoie l'identité de l'utilisateur à Access Gateway.
  3. Access Gateway recherche le GUID en utilisant l'identité de l'utilisateur EBS.
  4. Access Gateway envoie le GUID (en-tête) ou Oracle AccessGate, ce qui génère un cookie EBS.
  5. L'utilisateur est redirigé vers EBS avec le cookie de session EBS.

Consultez Architecture de référence d'Oracle E-Business Suite avec le mode Classic SSO d'Access Gateway.

Avant de commencer

Assurez-vous que vous remplissez ces conditions avant d'entamer cette procédure.

  • Vérifiez que Access Gateway est installé et configuré. Consultez Gérer le déploiement d'Access Gateway.
  • Vérifiez que Access Gateway utilise votre org Okta comme fournisseur d'identité (IdP). Consultez Configurer un fournisseur d'identité dans Access Gateway.
  • Vérifiez que vous disposez de droits d'administrateur sur votre org Okta et que vous pouvez créer des groupes et affecter des apps.
  • Vérifiez que la version d'EBS est prise en charge. Access Gateway prend en charge les versions d'EBS suivantes :
    • 12.1
    • 12.2
  • Si vous utilisez le flux de processus EBS classique, assurez-vous qu'EBS est configuré avec Oracle AccessGate et Oracle Internet Directory (OID), ou avec Oracle User Directory (OUD).
  • Si vous utilisez le flux de processus EBS rapide, assurez-vous que vous remplissez les conditions suivantes :
    • Vérifiez qu'EBS est configuré et disponible.
    • Vérifiez qu'EBS_USER est mappé à un utilisateur d'org Okta.
    • Vérifiez que le propriétaire EBS a créé un fichier DBC et que celui-ci est disponible pour le propriétaire Access Gateway.

Workflow

  1. Facultatif. Créez un groupe à affecter à l'app. Consultez Ajouter un groupe d'org Okta.
  2. flux du processus Rapid uniquement. Configurez EBS pour une utilisation avec Access Gateway et générez le fichier DBC requis. Consultez la section Configurer Oracle E-Business Suite pour la Rapid SSO et créer le fichier DBC.
  3. Créez une application pour la SSO EBS rapide ou classique. Consultez Créer l'app EBS Rapid ou Classic.
  4. Testez l'intégration. Consultez Tester l'intégration Oracle E-Business Suite.
  5. Dépanner l'intégration. Consultez Dépanner les apps Oracle E-Business Suite.