Yo cambiaria el driver.
On 7/08/2024 11:23 am, Jairo Graterón wrote:
Saludos
Es correcto password_encryption=md5
Luego cambia la forma de autenticación a trust
host all all all trust
Reinicia el servidor
Inicia sesión y cambia todos los passwords
ALTER USER user_name WITH PASSWORD 'new_password';
Vuelve la forma de autenticación a md5
host all all all md5
verifica que se asignaron correctamente los passwords
select * from pg_shadow;
usename | usesysid | usecreatedb | usesuper | userepl | usebypassrls
| passwd | valuntil | useconfig
----------+----------+-------------+----------+---------+--------------+-------------------------------------+----------+-----------
postgres | 10 | t | t | t | t
|*md5*24bb002702969490e41e26e1a454036c | |
Reinicia postgresql
El mar, 6 ago 2024 a las 18:35, Miguel Manzano (<miga...@gmail.com>)
escribió:
tengo una aplicacion java desarrollada con java8 y uso un conector
jdbc postgresql-8.3-605.jdbc3.jar que uso desde hace tiempo para
conectar mi base de datos postgres pero ocurre que despues de
cambios de arquitectura al reinstalar postgres en el servidor a
postgres 13 en el servidor al querer correr la aplicacion me da
mensaje de error :
PSQLException: The authentication type 10 is not supported. Check
that you have configured the pg_hba.conf file to include the
client's IP address or subnet, and that it is using an
authentication scheme supported by the driver.
mi pg_hba en el servidor tiene la ultima linea
host all all md5
he leido en las listas y proponen modificar el archivo de
configuracion postgresql.conf para activar encrytion md5 pero dado
que al reiniciar con esta configuracion no se si podre volver a
ingresar con mi contrasena actual
pido ayuda ya que no encuentro la manera de resolverlo .
Gracias
--
Miguel Manzano
PO BOX # 3102
Santa Cruz de la Sierra
Bolivia