Se connecter à Oracle E-Business Suite à l’aide de l’authentification Windows
L’adaptateur Oracle E-Business permet aux clients d’adaptateur d’utiliser l’authentification Windows pour établir une connexion avec Oracle E-Business Suite. Pour utiliser l’adaptateur d’authentification Windows, les clients doivent spécifier un « / » pour le nom d’utilisateur et laisser le mot de passe vide. Pour plus d’informations sur la connexion à Oracle E-Business Suite à l’aide de l’authentification Windows, consultez Se connecter à Oracle E-Business Suite dans Visual Studio.
Bon à savoir
Pour utiliser l’authentification Windows, vous devez effectuer les opérations suivantes :
Si la propriété ClientCredentialType a la valeur Database, spécifiez « / » pour le nom d’utilisateur et laissez le mot de passe vide pour vous connecter à Oracle E-Business Suite.
Si la propriété ClientCredentialType a la valeur EBusiness, spécifiez les informations d’identification Oracle E-Business Suite à connecter. En outre, vous devez spécifier « / » pour la propriété de liaison OracleUserName et laisser la propriété de liaison OraclePassword vide.
Activer Authentification Windows
Pour permettre aux clients d’adaptateur d’utiliser l’authentification Windows pour se connecter à une base de données Oracle, vous devez effectuer les tâches suivantes sur l’ordinateur exécutant la base de données Oracle.
Assurez-vous que le
sqlnet.ora
fichier sur le client et le serveur, disponible sousORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.ora
, a l’entrée suivante :SQLNET.AUTHENTICATION_SERVICES= (NTS)
Connectez-vous à la base de données Oracle en tant que SYSDBA.
Créez l’utilisateur Windows en tant qu’utilisateur externe dans la base de données Oracle. Notez que le nom d’utilisateur doit être en majuscules.
CREATE USER “OPS$<DOMAIN_NAME>\<USER_NAME\>” IDENTIFIED EXTERNALLY;
Accordez des privilèges à l’utilisateur.
GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;
Les artefacts Oracle E-Business Suite sont disponibles sous le schéma APPS. Pour permettre à l’utilisateur nouvellement créé, se connectant à l’aide de l’authentification Windows, d’accéder aux artefacts Oracle E-Business Suite, le schéma de l’utilisateur doit être modifié en schéma APPS. Vous pouvez ajouter la commande SQL suivante au script d’ouverture de session qui modifie le schéma par défaut de l’utilisateur en APPLICATIONS lorsque l’utilisateur se connecte.
alter session set current_schema=APPS;
Même si vous avez modifié le schéma de l’utilisateur en schéma APPLICATIONS, vous ne pourrez toujours pas voir les artefacts Oracle E-Business Suite lors de la navigation et de la génération de métadonnées à l’aide de l’adaptateur Oracle E-Business. Cela est dû au fait que l’utilisateur nouvellement créé ne dispose pas d’autorisations pour le schéma APPS. Vérifiez que vous avez fourni l’autorisation pour le schéma APPS pour l’utilisateur nouvellement créé.
Voir aussi
Configurer le client Oracle pour l’adaptateur E-Business Suite
Créer l’URI de connexion Oracle E-Business Suite
Créer une connexion à Oracle E-Business Suite