Configurer l'intégration avec Oracle Transport and Global Trade Management (OTM/GTM)
Vous pouvez établir une connexion entre Oracle Access Governance et l'application Oracle Transport and Global Trade Management (OTM/GTM) en tant que système géré. Pour effectuer la configuration, utilisez Systèmes orchestrés dans la console Oracle Access Governance.
Prérequis
Avant d'installer et de configurer le système orchestré Oracle Transport and Global Trade Management (OTM/GTM). Vous devez prendre en compte les prérequis et tâches suivants.
- Vous devez créer une application confidentielle dans Oracle Cloud Infrastructure.
- Vous devez créer un compte utilisateur dans Oracle Transport and Global Trade Management (OTM/GTM) et affecter un rôle d'administrateur utilisateur pour les intégrations externes.
OAuth 2.0 : Créer une application de type confidentiel intégrée
Pour créer une application intégrée de type Confidential dans OCI IAM, vous devez disposer du rôle d'administrateur de domaine d'identité.
Affectez l'ID client comme pseudo pour le compte utilisateur d'intégration Oracle Transport and Global Trade Management (OTM/GTM).
Renseignez les prérequis mentionnés pour obtenir les paramètres d'intégration. OAuth 2 pour OTM/GTM.
- Accédez à Identité et sécurité, puis cliquez sur Domaines.
- Sélectionnez Domaines.
- Sélectionnez l'onglet Applications intégrées.
- Sélectionnez Ajouter une application.
- Sélectionnez la mosaïque Application confidentielle, puis Lancer le workflow.
-
Sur la page Détails, entrez les informations suivantes :
- Entrez le nom et la description de l'application confidentielle.
- Dans la section Authentification et autorisation, activez Imposer les autorisations.
- Cliquez sur Soumettre.
- Sélectionnez l'onglet OAuth configuration.
- Sélectionnez Modifier la configuration OAuth.
- Sélectionnez Configurer cette application comme serveur de ressource maintenant.
- Dans le champ Public principal, entrez l'URL d'Oracle Transport and Global Trade Management (OTM/GTM).
- Ajouter la portée de l'application
- Sélectionnez Configurer cette application en tant que client maintenant.
-
Sélectionnez les types de subvention suivants :
- Informations d'identification client
- Assertion JWT
- Jeton d'autorisation
-
Entrez l'URL de réacheminement, par exemple
https://otmgtm-example-instance.oraclecloud.com/sso/openid_connect_redirect.jsp - Sélectionnez périmètre réseau pour limiter les tentatives de connexion à des adresses IP ou des plages spécifiques. Sinon, sélectionnez Anywhere.
- Sous Configuration client > Stratégie d'émission de jeton, sélectionnez Ajouter des ressources.
- Cliquez sur Ajouter une portée, sélectionnez la liste déroulante de l'application confidentielle que nous avons créée, sélectionnez la portée disponible sous cette application, puis cliquez sur Ajouter.
- Cliquez sur Enregistrer les modifications.
- Cliquez sur Soumettre.
- Activez l'application, cliquez sur l'icône Actions, puis sélectionnez Activer. Le statut doit passer de Inactif à Actif.
Créer un compte utilisateur pour les intégrations externes
Créez un utilisateur et affectez-lui le rôle d'administrateur utilisateur.
- Accédez à la console Oracle Transport and Global Trade Management (OTM/GTM).
- Sélectionnez Configuration et administration.
- Dans la liste Gestion des utilisateurs, sélectionnez Gestionnaire des utilisateurs.
- Sélectionnez Nouveau.
- Entrez Nom utilisateur en évitant les caractères spéciaux. Pour plus d'informations, reportez-vous à Caractères spéciaux.
-
Affectez l'ID client en tant que pseudo. Par exemple,
S92C5BDC1234. - Sélectionnez Nom de domaine. Vous ne pouvez pas mettre à jour le nom de domaine une fois attribué.
- Entrez le mot de passe et vérifiez-le.
-
Dans l'ID de rôle utilisateur, affectez les éléments suivants :
-
Pour l'accès avec le moindre privilège, sélectionnez
USER-ADMINISTRATION. Pour en savoir plus sur les restrictions de provisionnement, reportez-vous à Limitations.
-
Pour l'accès avec le moindre privilège, sélectionnez
- Dans la liste ID de stratégie de compte, sélectionnez BASIC POLICY.
- Dans la liste Contrôle d'accès, sélectionnez Intégration externe.
- Sélectionnez Terminé.
Configurer
Vous pouvez établir une connexion entre Oracle Transport et Global Trade Management (OTM/GTM) et Oracle Access Governance en saisissant les détails de connexion. Pour ce faire, utilisez la fonctionnalité des systèmes orchestrés disponible dans la console Oracle Access Governance.
Accéder à la page Systèmes orchestrés
La page Systèmes orchestrés de la console Oracle Access Governance vous permet de démarrer la configuration de votre système orchestré.
Sélectionner un système
A l'étape Sélectionner un système du workflow, vous pouvez indiquer le type de système à intégrer à Oracle Access Governance.
Vous pouvez rechercher le système requis par nom à l'aide du champ Rechercher.
- Sélectionnez Oracle Transport and Global Trade Management (OTM/GTM) .
- Cliquez sur Suivant.
Ajouter des détails
Ajoutez des détails tels que le nom, la description et le mode de configuration.
- Entrez le nom du système auquel vous souhaitez vous connecter dans le champ Nom.
- Entrez une description du système dans le champ Description.
- Pour ce système orchestré, Oracle Access Governance peut gérer les autorisations
- Cliquez sur Suivant.
Ajouter des propriétaires
Ajoutez des propriétaires principaux et supplémentaires à votre système orchestré pour leur permettre de gérer les ressources.
Lorsque vous configurez le premier système orchestré pour votre instance de service, vous ne pouvez affecter des propriétaires qu'après avoir activé les identités à partir de la section Gérer les identités.
- Sélectionnez un utilisateur actif Oracle Access Governance en tant que propriétaire principal dans le champ Qui est le propriétaire principal ?.
- Sélectionnez un ou plusieurs propriétaires supplémentaires dans la liste Qui d'autre en est propriétaire ?. Vous pouvez ajouter jusqu'à 20 propriétaires supplémentaires pour la ressource.
Paramètres de compte
Gérez les paramètres de compte lors de la configuration de votre système orchestré, y compris les paramètres de notification et les actions par défaut lorsqu'une identité se déplace ou quitte votre organisation.
- Sélectionnez cette option pour autoriser Oracle Access Governance à créer de nouveaux comptes lorsqu'une autorisation est demandée, si le compte n'existe pas déjà. Par défaut, le compte est créé s'il n'existe pas, lorsqu'une autorisation est demandée. Si l'option est désélectionnée, les autorisations ne peuvent être provisionnées que si le compte existe déjà dans le système orchestré. Si un droit d'accès est demandé alors qu'aucun utilisateur n'existe, l'opération de provisionnement échoue.
-
Sélectionnez où et qui envoyer les courriels de notification lors de la création d'un compte. Le paramètre par défaut est User. Vous pouvez sélectionner l'une, les deux ou aucune de ces options. Si vous ne sélectionnez aucune option, aucune notification n'est envoyée lorsqu'un compte est créé.
- Utilisateur
- Gestionnaire d'utilisateurs
- Lorsqu'une identité quitte votre entreprise, vous devez supprimer l'accès à ses comptes. Vous pouvez sélectionner ce qu'il faut faire avec le compte lorsque cela se produit. Sélectionnez l'une des options suivantes :
- Supprimer
- Désactiver
- Aucune intervention
Remarque
Ces options sont affichées uniquement si elles sont prises en charge dans le type de système orchestré en cours de configuration. Par exemple, si Supprimer n'est pas pris en charge, les options Désactiver et Aucune action sont affichées. - Lorsque tous les droits d'accès d'un compte sont supprimés, par exemple lorsque vous passez d'un service à un autre, vous devrez peut-être ajuster les comptes auxquels l'identité a accès. Vous pouvez sélectionner ce qu'il faut faire avec le compte lorsque cela se produit. Sélectionnez l'une des options suivantes :
- Supprimer
- Désactiver
- Aucune intervention
Remarque
Ces options sont affichées uniquement si elles sont prises en charge dans le type de système orchestré en cours de configuration. Par exemple, si Supprimer n'est pas pris en charge, les options Désactiver et Aucune action sont affichées. - Pour qu'Oracle Access Governance gère les comptes créés directement dans le système orchestré, vous pouvez sélectionner l'option Gérer les comptes qui ne sont pas créés par Access Governance. Cela permet de rapprocher les comptes dans le système géré et de les gérer à partir d'Oracle Access Governance.
Paramètres d'intégration
Entrez les détails de la connexion à votre système Oracle Transport and Global Trade Management (OTM/GTM).
- A l'étape Paramètres d'intégration du workflow, entrez les détails requis pour permettre à Oracle Access Governance de se connecter à votre système Oracle Transport and Global Trade Management (OTM/GTM).
Paramètres d'intégration Nom du paramètre Description URL de base
Adresse URL principale qui inclut l'hôte et le port de votre instance de service Oracle Transport and Global Trade Management (OTM/GTM). Par exemple : otmgtm-example-instance.oraclecloud.com:443URL du serveur d'authentification Entrez l'URL de domaine OCI IAM suivie de oauth2/v1/token. Pour rechercher l'URL de domaine, reportez-vous à Recherche d'une URL de domaine d'identité. Par exemple :https://idcs-a1b2c3d4e5f67890.identity.oraclecloud.com/oauth2/v1/tokenID client
ID client de l'application confidentielle OCI IAM. Clé secrète du client
Clé secrète client de l'application confidentielle OCI IAM. Quelle est la portée ? Entrez les portées applicables autorisées pour l'application confidentielle. Par exemple : https://otmgtm-example-instance.oraclecloud.com/logisticsXmlApi/[OTMGTMappname]Voulez-vous définir un rôle d'administrateur personnalisé lors de la terminaison d'un utilisateur ou de la suppression d'un rôle d'administrateur ? Affecte le rôle défini au lieu du rôle DEFAULT, lorsque : - Les habilitations sont supprimées si l'option "Supprimer les autorisations pour les comptes désactivés" est activée. Voir
- Lorsqu'un rôle est supprimé
- Cliquez sur Ajouter pour créer le système orchestré.
Terminer
Terminez la configuration du système orchestré en fournissant des détails sur l'opportunité d'effectuer une personnalisation supplémentaire ou d'activer et d'exécuter un chargement de données.
La dernière étape du workflow est Terminer.
- Effectuer une personnalisation avant d'activer le système pour les chargements de données
- Activer et préparer le chargement de données avec les valeurs par défaut fournies
du menu de navigation d'Oracle Access Governance, sélectionnez Administration des services → Systèmes orchestrés.