![Oracle](../../base/images/ngoracle.gif)
Configuración de programas de utilidad para autenticar usuarios con contraseñas cifradas de Oracle Wallet
Puede configurar la clase AllDBConnector para que utilicen contraseñas cifradas que se almacenan en Oracle Wallet con el fin de autenticar un usuario que establezca una conexión de base de datos para los programas de utilidad de HCL Commerce.
Por qué y cuándo se efectúa esta tarea
Para completar los siguientes pasos, debe ejecutar el programa de utilidad mkstore de Oracle. Para obtener más información sobre Oracle Wallet y la ejecución de programas de utilidad de Oracle, incluido cualquier sintaxis de uso actualizada, consulte Oracle Documentation.
Procedimiento
-
Cree un Oracle Wallet con el programa de utilidad mkstore de Oracle.
En un programa de utilidad de línea de mandatos, ejecute el siguiente mandato desde el directoriobin de Oracle:
Dondemkstore -wrl wallet_directory -create
- wallet_directory es el directorio en el que desea crear la Wallet. Por ejemplo,
c:\server.wallet
.Nota: Asegúrese de que el directorio que se establece como wallet_directory puedan leerlo y ejecutarlo los usuarios adecuados.
mkstore -wrl wallet.nonssl -create
- wallet_directory es el directorio en el que desea crear la Wallet. Por ejemplo,
-
Añada las credenciales de usuario de base de datos en Oracle Wallet para los usuarios que desea que continúen enviando entre los niveles de cliente del programa de utilidad y de servidor de base de datos para autenticar usuarios.
En un programa de utilidad de línea de mandatos, ejecute el siguiente mandato desde el directorio bin de Oracle:
Dondemkstore -wrl wallet_directory -createCredential tns-name user
- wallet_directory es el directorio en el que desea crear la Wallet. Por ejemplo,
c:\server.wallet
.Nota: Asegúrese de que el directorio que se establece como wallet_directory puedan leerlo y ejecutarlo los usuarios adecuados. - tns-name es el alias TNS que utiliza para especificar la base de datos en el archivo tnsnames.ora.
- usuario es el nombre del usuario para el que desea para incluir una contraseña cifrada dentro de Oracle Wallet.user
Oracle Wallet está ahora habilitada para dar soporte a la autenticación automática de los usuariosmkstore -wrl wallet.nonssl -createCredential orcl wcs
wcs
para el nombre TNS deorcl
. - wallet_directory es el directorio en el que desea crear la Wallet. Por ejemplo,
-
Actualice la configuración de clase AllDBConnector para establecer una conexión de base de datos para que los programas de utilidad de HCL Commerce utilicen las contraseñas cifradas en el Oracle Wallet.