Configurer la prise en charge d'un domaine personnalisé
Si vous voulez que vos clients voient une URL différente de celle générée par le service Visual Builder, vous pouvez mapper un domaine personnalisé, également appelé URL personnalisée, à une application de votre instance. Un domaine personnalisé est un nom d'hôte et un domaine (FQDN) fournis par le client créés en ajoutant un sous-domaine à votre domaine. Après avoir configuré une application pour qu'elle utilise un domaine personnalisé, les utilisateurs de l'application qui accèdent à l'application à l'aide du domaine personnalisé ne verront pas le domaine Oracle standard (par exemple, myvbinstance-accountname.builder.ocp.oraclecloud.com) dans l'URL, mais verront quelque chose comme mycustom.example.org.
Pour utiliser un domaine personnalisé :
- Configurez un point d'extrémité personnalisé dans votre instance Visual Builder, à l'aide des instructions sous Créer et configurer un point d'extrémité personnalisé.
- Sélectionnez le point d'extrémité personnalisé dans l'éditeur de paramètres de l'application visuelle et publiez l'application. Voir Spécifier une URL d'application personnalisée dans Développement d'applications avec Oracle Visual Builder.
Les URL personnalisées sont prises en charge sur les instances Oracle Visual Builder ainsi que sur les instances Oracle Integration. Selon que vous utilisez Oracle Integration, Visual Builder ou une instance Visual Builder provisionnée dans le cadre d'une commande SaaS, le processus d'activation des URL personnalisées varie. Pour activer un domaine personnalisé :
- Pour une instance Visual Builder Génération 2, utilisez les instructions sous Créer et configurer un point d'extrémité personnalisé.
- Pour une instance Visual Builder, où vous avez accès à la console OCI, vous devrez utiliser les instructions sous Configurer la prise en charge d'un domaine personnalisé sous Administration d'Oracle Visual Builder dans Oracle Integration 3.
- Pour une instance Visual Builder provisionnée dans le cadre d'une commande SaaS, vous n'avez peut-être pas accès à la console OCI pour configurer le service WAF. Dans ce cas, vous devrez utiliser les instructions sous Créer un domaine personnalisé pour l'instance Visual Builder provisionnée dans le cadre d'une commande SaaS dans Administration d'Oracle Visual Builder dans Oracle Integration 3.
- Pour un service Visual Builder dans une instance Oracle Integration Génération 2, utilisez les instructions sous Configurer un point d'extrémité personnalisé pour une instance dans Provisionnement et administration d'Oracle Integration et d'Oracle Integration pour SaaS, Génération 2.
Après avoir configuré un domaine personnalisé :
- Les utilisateurs peuvent accéder à une seule application Web en entrant uniquement l'URL du domaine personnalisé dans le navigateur, par exemple
mycustom.example.org. L'application est chargée à partir de la racine du domaine personnalisé ("/"), et aucune information de chemin ou paramètre d'interrogation supplémentaire n'est requise dans l'URL. httppeut être redirigé vershttps, donc si un utilisateur tape "mycustom.example.com", cela se résoudra àhttps://mycustom.example.comet chargera l'application Web par défaut.- Pour les applications qui contiennent des objets d'affaires, l'API REST d'objet d'affaires peut également utiliser la configuration du domaine personnalisé.
- Les développeurs peuvent accéder au concepteur dans Visual Builder à l'aide d'un domaine personnalisé.
- Si vous créez et stockez une application à partir d'un domaine personnalisé (
https://mycustom.example.com/ic/builder/designer), vous serez automatiquement redirigé vers le domaine personnalisé (https://mycustom.example.com/ic/builder/rt/appid/version/...) lorsque vous ouvrirez l'application à l'aide d'une URL qui n'est pas le domaine personnalisé de l'application (par exemple, l'URLhttps://servicename.oraclecloud.com/ic/builder/rt/appid/version/...de votre instance).
Les domaines personnalisés sont également soumis à certaines limitations :
- Si le point d'extrémité personnalisé est sélectionné en tant qu'URL personnalisée dans l'éditeur de paramètres de l'application, une fois l'application publiée, il n'est accessible qu'à partir de la racine du domaine personnalisé (par exemple,
https://mycustom.example.com). - Si vous publiez une autre application Web dans la même application visuelle, elle devient immédiatement l'application par défaut pour le domaine personnalisé et l'application Web précédente ne sera plus disponible dans le domaine personnalisé.
- Un domaine personnalisé ne peut être utilisé que pour accéder à une application en direct (dans l'application visuelle configurée pour l'URL racine). Vous pouvez accéder à d'autres applications de production dans la même instance uniquement à l'aide de l'URL complète d'Oracle Cloud, ou en créant une application visuelle différente et en la mappant à un domaine personnalisé différent.
- Si une application visuelle contient plusieurs applications Web, une seule d'entre elles est accessible à l'aide du domaine personnalisé. Il n'est pas possible de spécifier quelle application d'une application visuelle sera disponible dans le domaine personnalisé, car le domaine est configuré dans les paramètres de l'application visuelle, et non pour des applications Web individuelles. Si vous allez utiliser un domaine personnalisé, il est recommandé que l'application visuelle ne contienne qu'une seule application Web pour garantir que l'application correcte est chargée.