sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo evitar almacenar credenciales para conectarse a Oracle con JDBC?

Es posible que desee probar Kerberos, que puede usar las credenciales del usuario del sistema operativo y agregar el usuario del sistema operativo a la base de datos como identificado externamente. Asegúrese de usar Kerberos y no la forma antigua de hacerlo, que tenía serios problemas de seguridad.

Para la compatibilidad con Kerberos, necesitaría la opción de seguridad avanzada y un controlador JDBC reciente, probablemente la versión 11g. Antes de intentar que funcione en Java, pruébelo en Sql*Plus usando '/' como nombre de usuario y contraseña vacía. "seleccionar usuario de dual" debería darte [email protected] También puede encontrar que existe una diferencia fundamental entre usar un controlador delgado u OCI cuando se trata de la configuración de Kerberos.