Mysql: Agregue soporte para la autenticación conectable sha256_password

Creado en 27 jun. 2017  ·  4Comentarios  ·  Fuente: go-sql-driver/mysql

https://dev.mysql.com/doc/refman/8.0/en/sha256-pluggable-authentication.html

Editar: tenga en cuenta que el soporte para caching_sha2_password ya está implementado. Ver # 794.

enhancement

Comentario más útil

Solo una nota amistosa de que con MySQL 8.0.4-rc viene un nuevo valor predeterminado para la autenticación: ahora se usa caching_sha2_password al crear usuarios.

Si desea utilizar un complemento de autenticación compatible con go-sql-driver / mysql, debe crear / modificar usuarios para que utilicen uno diferente.

Como solución alternativa, puede usar el complemento de contraseña nativa de MySQL:

ALTER USER  'youruser'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'secret';

Tenga en cuenta que deberá establecer explícitamente "allowNativePasswords = True" en el DSN.

(Implementé complementos de autenticación en MySQL Connector / Python, sé el dolor)

Todos 4 comentarios

Parece que está relacionado con el # 552, y el implemento depende de si será aceptado o no.

Anteriormente, hice un parche que admite el cambio de autenticación a la contraseña nativa (sha1) en esto y definitivamente voto que deberíamos comenzar a admitir sha256 ahora.

Solo una nota amistosa de que con MySQL 8.0.4-rc viene un nuevo valor predeterminado para la autenticación: ahora se usa caching_sha2_password al crear usuarios.

Si desea utilizar un complemento de autenticación compatible con go-sql-driver / mysql, debe crear / modificar usuarios para que utilicen uno diferente.

Como solución alternativa, puede usar el complemento de contraseña nativa de MySQL:

ALTER USER  'youruser'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'secret';

Tenga en cuenta que deberá establecer explícitamente "allowNativePasswords = True" en el DSN.

(Implementé complementos de autenticación en MySQL Connector / Python, sé el dolor)

Hola, si está buscando ayuda, los ingenieros de MySQL que trabajan en complementos y conectores de autenticación estarán encantados de ayudarle. Puede comunicarse con nosotros en MySQL Community Slack (http://lefred.be/mysql-community-on-slack/). Mantén el buen trabajo !
Salud,

¿Fue útil esta página
0 / 5 - 0 calificaciones