Enregistrement d'Oracle Database Instance avec une location Microsoft Entra ID
Un utilisateur disposant de privilèges d'administrateur Entra ID utilise Microsoft Entra ID pour enregistrer l'instance Oracle Database auprès de la location Microsoft Entra ID.
- Connectez-vous au portail Azure en tant qu'administrateur disposant des privilèges Microsoft Entra ID pour enregistrer des applications.
- Dans le centre d'administration d'Azure AD, dans la barre de navigation de gauche, sélectionnez Azure Active Directory.
- Dans la page d'enregistrement d'applications, sélectionnez App registrations (Enregistrement des applications) dans la barre de navigation de gauche.
- Sélectionnez Nouvel enregistrement.
- Dans la page d'enregistrement d'application, entrez les informations d'enregistrement de l'instance Oracle Database suivantes :
- Dans le champ Nom, entrez un nom pour la connexion à l'instance Oracle Database (par exemple,
Example Database). - Sous Supported account types (Types de compte pris en charge), sélectionnez le type de compte correspondant à votre cas d'utilisation.
- Comptes dans ce répertoire organisationnel uniquement (tenant_name - Locataire unique seulement)
- Comptes dans n'importe quel répertoire organisationnel (n'importe quel répertoire Entra ID - Multitenant)
- Comptes dans n'importe quel répertoire organisationnel (n'importe quel répertoire Entra ID - Multitenant) et comptes Microsoft personnels (par exemple Skype, Xbox)
- Personal Microsoft accounts only (Comptes Microsoft personnels seulement)
- Dans le champ Nom, entrez un nom pour la connexion à l'instance Oracle Database (par exemple,
- Ignorez les paramètres d'URI de redirection. Il n'est pas nécessaire de créer un URI de redirection, car l'ID Entra n'en a pas besoin pour le serveur de base de données.
- Cliquez sur Enregistrer. Lorsque vous cliquez sur Registre, Entra ID affiche le volet d'aperçu de l'enregistrement de l'application, qui affiche l'ID application (client) sous Essentiels. Cette valeur est un identificateur unique pour l'application dans la plate-forme d'identités Microsoft. Notez que le terme Application fait référence à l'instance Oracle Database.
- Enregistrez une portée pour l'enregistrement de l'application de base de données.Une portée est une autorisation d'accès à la base de données. Chaque base de données aura besoin d'une portée afin que les clients puissent établir une relation de confiance avec la base en demandant l'autorisation d'utiliser la portée de la base de données. Cela permet au client de base de données d'obtenir des jetons d'accès pour la base de données.
- Dans la barre de navigation de gauche, sélectionnez Expose an API (Exposer une API).
- Sous Définir l'URI de l'ID application, dans le champ URI de l'ID application, entrez l'URI de l'ID application pour la connexion à la base de données au format suivant, puis cliquez sur Enregistrer :
your_tenancy_url/application_(client)_idDans cette spécification :
your_tenancy_urldoit inclurehttpscomme préfixe et le nom de domaine complet de votre location Entra ID.application_(client)_idest l'ID généré lors de l'enregistrement de l'instance Oracle Database avec l'ID Entra. Il est affiché dans le volet d'aperçu de l'enregistrement de l'application.
Exemple :
https://sales_west.example.com/1aa11111-1a1z-1a11-1a1a-11aa11a1aa1a - Sélectionnez Add a scope (Ajouter une portée), puis entrez les paramètres suivants :

Description de l'illustration azure-scope.png- Scope name (Nom de la portée) spécifie un nom pour la portée. Entrez le nom suivant :
session:scope:connectCe nom peut être un texte quelconque. Toutefois, il est obligatoire d'indiquer un nom de portée. Vous devrez utiliser ce nom de portée plus tard lorsque vous donnerez votre consentement pour l'accès de l'application client de base de données à la base de données.
- Qui peut consentir spécifie les autorisations nécessaires. Sélectionnez Admins and users (Administrateurs et utilisateurs) ou, pour des restrictions plus strictes, Admins only (Administrateurs seulement).
- Admin consent display name (Nom d'affichage du consentement de l'administrateur) décrit l'objectif de la portée (par exemple,
Connect to Oracle), que seuls les administrateurs peuvent voir. - Admin consent display name (Nom d'affichage du consentement de l'administrateur) décrit l'objectif de la portée (par exemple,
Connect to Example Database), que seuls les administrateurs peuvent voir. - Admin consent display name (Nom d'affichage du consentement de l'administrateur) est une brève description de l'objectif de la portée (par exemple,
Connect to Example Database), que les utilisateurs peuvent voir si vous spécifiez Admins and users (Administrateurs et utilisateurs) dans Who can consent (Qui peut consentir). - User consent description (Description du consentement de l'utilisateur) est une description plus détaillée de l'objectif de la portée (par exemple,
Connect to Example Database), que les utilisateurs peuvent voir si vous spécifiez Admins and users (Administrateurs et utilisateurs) dans Who can consent (Qui peut consentir). - State (État) active ou désactive la connexion. Sélectionnez Activé.
- Scope name (Nom de la portée) spécifie un nom pour la portée. Entrez le nom suivant :
Une fois ces étapes terminées, vous pouvez ajouter un ou plusieurs rôles d'application Azure, puis effectuer le mappage des schémas et des rôles Oracle.
