Utilisation de Microsoft Active Directory avec Autonomous AI Database sur une infrastructure Exadata dédiée
Vous pouvez configurer Autonomous AI Database sur une infrastructure Exadata dédiée de façon à authentifier et autoriser les utilisateurs Microsoft Active Directory. Cette configuration permet aux utilisateurs Active Directory d'accéder à une base de données Autonomous AI à l'aide de leurs informations d'identification d'Active Directory.
Remarques :
Pour plus d'informations sur l'utilisation d'Azure Active Directory avec Autonomous AI Database, reportez-vous à Utilisation d'Azure Active Directory (Azure AD) avec Autonomous AI Database. L'option CMU prend en charge le serveur Microsoft Active Directory, mais pas le service Azure Active Directory.L'intégration d'Autonomous AI Database avec la fonction Utilisateurs gérés centralément permet l'intégration à Microsoft Active Directory. La fonctionnalité Utilisateurs gérés centralement avec Active Directory fonctionne en mettant en correspondance les utilisateurs et rôles globaux de base de données Oracle avec les utilisateurs et groupes Microsoft Active Directory.
Prérequis pour la configuration de la CMU avec Microsoft Active Directory sur Autonomous AI Database
Les prérequis suivants sont requis pour configurer la connexion entre Autonomous AI Database et Active Directory :
-
Microsoft Active Directory doit être installé et configuré. Pour plus d'informations, reportez-vous à Introduction à AD DS.
-
Vous devez créer un utilisateur d'annuaire de service Oracle dans Active Directory. Reportez-vous à Etape 1 : création d'un compte utilisateur d'annuaire Oracle Service sur Microsoft Active Directory et octroi de droits d'accès dans le Guide de sécurité Oracle Database 19c ou le Guide de sécurité Oracle Database 26ai pour plus d'informations sur le compte utilisateur d'annuaire de services Oracle.
-
Un administrateur système Active Directory doit avoir installé le filtre de mot de passe Oracle sur les serveurs Active Directory, et configuré des groupes Active Directory avec des utilisateurs Active Directory pour répondre à vos besoins.
SEULE L'authentification par mot de passe est prise en charge avec la fonctionnalité Utilisateurs gérés centralément pour Autonomous AI Database. Vous devez donc utiliser l'utilitaire inclus,
opwdintg.exe
, pour installer le filtre de mot de passe Oracle sur Active Directory, étendre le schéma et créer trois groupesORA_VFR
pour trois types de génération de vérificateur de mot de passe. Pour plus d'informations sur l'installation du filtre de mot de passe Oracle, reportez-vous à la section Step 2 : For Password Authentication, Install the Password Filter and Extend the Microsoft Active Directory Schema in Oracle Database 19c Security Guide or Oracle Database 26ai Security Guide. -
Les serveurs Active Directory doivent être accessibles à partir d'Autonomous AI Database via le réseau Internet public, et le port 636 des serveurs Active Directory doit être ouvert à Autonomous AI Database dans Oracle Cloud Infrastructure, de sorte qu'Autonomous AI Database puisse sécuriser l'accès LDAP TLS/SSL aux serveurs Active Directory via Internet.
Vous pouvez également étendre votre annuaire Active Directory sur site à Oracle Cloud Infrastructure, où vous pouvez configurer des contrôleurs de domaine en lecture seule pour l'annuaire Active Directory sur site. Vous pouvez ensuite utiliser ces RODC dans Oracle Cloud Infrastructure pour authentifier et autoriser les utilisateurs Active Directory sur site à accéder aux base de données IA autonomes.
Pour plus d'informations, reportez-vous à Extension de l'intégration Active Directory dans le cloud hybride.
-
Vous avez besoin du portefeuille de base de données de configuration de la CMU,
cwallet.sso
et du fichier de configuration de la CMUdsi.ora
pour configurer la CMU pour votre base de données Autonomous AI :-
Si vous avez configuré la fonctionnalité Utilisateurs gérés centralement pour une base de données sur site, vous pouvez obtenir ces fichiers de configuration à partir du serveur de base de données sur site.
-
Si vous n'avez pas configuré la fonctionnalité CMU pour une base de données on-premise, vous devez créer ces fichiers. Vous téléchargez ensuite les fichiers de configuration vers le cloud pour configurer la CMU sur votre instance Autonomous AI Database. Vous pouvez valider le portefeuille et le fichier
dsi.ora
en configurant la fonctionnalité Utilisateurs gérés centralement pour une base de données sur site et en vérifiant qu'un utilisateur Active Directory peut se connecter à cette base de données avec ces fichiers de configuration. Vous téléchargez ensuite ces fichiers de configuration vers le cloud afin de configurer la CMU pour votre base de données AI autonome.
Pour plus d'informations sur le fichier de portefeuille de la CMU, reportez-vous aux sections suivantes :- Etape 6 : création du portefeuille pour une connexion sécurisée dans le Guide de sécurité Oracle Database 19c ou le Guide de sécurité Oracle Database 26ai
- Etape 8 : vérification d'Oracle Wallet dans le Guide de sécurité Oracle Database 19c et le Guide de sécurité Oracle Database 26ai.
Pour plus d'informations sur le fichier
dsi.ora
pour CMU, reportez-vous à la section Creating the dsi.ora File dans Oracle Database 19c Security Guide ou Oracle Database 26ai Security Guide.Pour plus d'informations sur la configuration d'Active Directory pour la fonctionnalité Utilisateurs gérés centralement et sur le dépannage de cette dernière pour les bases de données sur site, reportez-vous à Procédure de configuration de la fonctionnalité Utilisateurs gérés centralement pour Database version 18c ou ultérieure (ID de document 2462012.1).
-
Configuration de la fonctionnalité CMU avec Microsoft Active Directory sur Autonomous AI Database
Pour configurer Autonomous AI Database pour la CMU afin qu'il se connecte aux serveurs Active Directory :
Remarques :
See Disable Active Directory Access on Autonomous AI Database for instructions to disable the access from Autonomous AI Database to Active Directory.Pour plus d'informations, reportez-vous à Configuration des utilisateurs gérés de manière centralisée avec Microsoft Active Directory dans le Guide de sécurité Oracle Database 19c ou le Guide de sécurité Oracle Database 26ai.
Configuration de la CMU avec Microsoft Active Directory sur Exadata Cloud@Customer
S'APPLIQUE À : Exadata Cloud@Customer uniquement
Afin de configurer Autonomous AI Database sur Exadata Cloud@Customer pour que la CMU se connecte aux serveurs Active Directory, sans utiliser le service de banque d'objets Oracle, procédez comme suit :
Vous avez maintenant configuré CMU-AD pour utiliser l'authentification externe via Microsoft Active Directory avec votre base de données AI autonome sur Exadata Cloud@Customer.
ajout de rôles Microsoft Active Directory sur Autonomous AI Database ;
Pour ajouter des rôles Active Directory, mettez en correspondance les rôles globaux de base de données avec les groupes Active Directory à l'aide d'instructions CREATE ROLE
ou ALTER ROLE
(et incluez la clause IDENTIFIED GLOBALLY AS
).
Afin d'ajouter des rôles globaux pour les groupes Active Directory sur Autonomous AI Database, procédez comme suit :
Pour plus d'informations sur la configuration des rôles avec Microsoft Active Directory, reportez-vous à la section Configuring Authorization for Centrally Managed Users du Guide de sécurité Oracle Database 19c ou du Guide de sécurité Oracle Database 26ai.
Ajout d'utilisateurs Microsoft Active Directory sur Autonomous AI Database
Pour ajouter des utilisateurs Active Directory afin d'accéder à une base de données Autonomous AI, mettez en correspondance des utilisateurs globaux de base de données avec des groupes Active Directory ou des utilisateurs avec des instructions CREATE USER
ou ALTER USER
(avec la clause IDENTIFIED GLOBALLY AS
).
L'intégration d'Autonomous AI Database à Active Directory fonctionne en mettant en correspondance les utilisateurs et groupes Microsoft Active Directory directement avec les utilisateurs et rôles globaux de base de données Oracle.
Afin d'ajouter des utilisateurs globaux pour les groupes ou utilisateurs Active Directory sur Autonomous AI Database, procédez comme suit :
Pour plus d'informations sur la configuration des rôles avec Microsoft Active Directory, reportez-vous à la section Configuring Authorization for Centrally Managed Users du Guide de sécurité Oracle Database 19c ou du Guide de sécurité Oracle Database 26ai.
Connexion à Autonomous AI Database avec des informations d'identité d'utilisateur Active Directory
Une fois que l'utilisateur ADMIN a terminé les étapes de configuration Active Directory de la CMU et créé des rôles globaux et des utilisateurs globaux, les utilisateurs se connectent à Autonomous AI Database à l'aide de leur nom utilisateur et de leur mot de passe Active Directory.
Remarques :
Ne connectez pas à l'aide d'un nom utilisateur global. Un nom utilisateur global ne dispose d'aucun mot de passe et entraîne l'échec de la connexion. Vous devez disposer d'une correspondance utilisateur globale dans votre base de données AI autonome pour vous connecter à la base de données. Vous ne pouvez pas vous connecter à la base de données avec des correspondances de rôle global uniquement.Après avoir configuré la CMU avec Active Directory sur Autonomous AI Database et configuré l'autorisation Active Directory, avec des rôles globaux et des utilisateurs globaux, vous pouvez vous connecter à votre base de données AI autonome à l'aide de l'une des méthodes de connexion décrites dans A propos de la connexion à une base de données AI autonome dédiée. Lorsque vous vous connectez, si vous voulez employer un utilisateur Active Directory, indiquez les informations d'identification de l'utilisateur Active Directory. Par exemple, indiquez le nom utilisateur au format "AD_DOMAIN\AD_USERNAME" (les guillemets doivent être inclus) et utilisez votre nom utilisateur AD_USER_PASSWORD pour le mot de passe.
vérification des informations de connexion d'utilisateur Active Directory avec Autonomous AI Database ;
Lorsque les utilisateurs se connectent à la base de données Autonomous AI à l'aide de leur nom utilisateur et de leur mot de passe Active Directory, vous pouvez vérifier et auditer l'activité de l'utilisateur.
Par exemple, lorsque l'utilisateur pfitch
se connecte :
CONNECT "production\pfitch"/password@exampleadb_medium;
Le nom utilisateur de connexion de l'utilisateur Active Directory (samAccountName) est pfitch
et widget_sales_group
est le nom du groupe Active Directory, et widget_sales
est l'utilisateur global Autonomous AI Database.
Une fois que pfitch
se connecte à la base de données, la commande SHOW USER
affiche le nom utilisateur global :
SHOW USER;
USER is "WIDGET_SALES"
La commande suivante affiche le nom distinctif de l'utilisateur Active Directory :
SELECT SYS_CONTEXT('USERENV', 'ENTERPRISE_IDENTITY') FROM DUAL;
Par exemple, vous pouvez vérifier l'identité d'entreprise de cet utilisateur géré centralement :
SQL> SELECT SYS_CONTEXT('USERENV', 'ENTERPRISE_IDENTITY') FROM DUAL;
SYS_CONTEXT('USERENV','ENTERPRISE_IDENTITY')
----------------------------------------------------------------------
cn=Peter Fitch,ou=sales,dc=production,dc=examplecorp,dc=com
La commande suivante affiche "AD_DOMAIN\AD_USERNAME
" :
SELECT SYS_CONTEXT('USERENV', 'AUTHENTICATED_IDENTITY') FROM DUAL;
Par exemple, l'identité de l'utilisateur authentifié par Active Directory est capturée et auditée lorsque l'utilisateur se connecte à la base de données :
SQL> SELECT SYS_CONTEXT('USERENV', 'AUTHENTICATED_IDENTITY') FROM DUAL;
SYS_CONTEXT('USERENV','AUTHENTICATED_IDENTITY')
----------------------------------------------------------------------
production\pfitch
Pour plus d'informations, reportez-vous à la section Verifying the Centrally Managed User Logon Information dans Oracle Database 19c Security Guide ou Oracle Database 26ai Security Guide.
Suppression de rôles et d'utilisateurs Active Directory sur Autonomous AI Database
Pour enlever des utilisateurs et des rôles Active Directory des bases de données Autonomous AI, utilisez des commandes de base de données standard. Vous n'enlevez pas les utilisateurs ou groupes Active Directory associés qui ont été mis en correspondance à partir des utilisateurs ou des rôles de base de données supprimés.
Afin d'enlever des utilisateurs ou des rôles de la base de données Autonomous AI, procédez comme suit :
désactivation de l'accès à Active Directory sur Autonomous AI Database ;
Décrit les étapes de suppression de la configuration CMU de votre base de données AI autonome (et de désactivation de l'accès LDAP de votre base de données AI autonome vers Active Directory).
Une fois que vous avez configuré votre instance Autonomous AI Database pour accéder à CMU Active Directory, vous pouvez désactiver l'accès comme suit :
Pour plus d'informations, reportez-vous à Procédure DISABLE_EXTERNAL_AUTHENTICATION.
Limites relatives à Microsoft Active Directory sur Autonomous AI Database
Les limites suivantes s'appliquent à la fonctionnalité Utilisateurs gérés centralément avec Active Directory sur Autonomous AI Database :
-
Only "password authentication" and Kerberos is supported for CMU with Autonomous AI Database. Lorsque vous utilisez l'authentification CMU avec Autonomous AI Database, d'autres méthodes d'authentification telles qu'Azure AD, OCI IAM et PKI ne sont pas prises en charge.
-
Oracle Application Express et Database Actions ne sont pas pris en charge pour les utilisateurs Active Directory avec Autonomous AI Database.