Mysql: Adicionar suporte para autenticação plugável sha256_password

Criado em 27 jun. 2017  ·  4Comentários  ·  Fonte: go-sql-driver/mysql

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

Editar: Observe que o suporte para caching_sha2_password já está implementado. Veja # 794.

enhancement

Comentários muito úteis

Apenas uma nota amigável que com o MySQL 8.0.4-rc vem um novo padrão para autenticação: caching_sha2_password agora é usado ao criar usuários.

Se você quiser usar um plugin de autenticação compatível com go-sql-driver / mysql, você deve criar / alterar usuários para usar um diferente.

Como solução alternativa, você pode usar o plug-in de senha nativa do MySQL:

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

Observe que você precisará definir explicitamente "allowNativePasswords = True" no DSN.

(Eu implementei plug-ins de autenticação no MySQL Connector / Python, eu conheço a dor)

Todos 4 comentários

Parece que está relacionado no # 552, e o implemento depende de ser aceito ou não.

Anteriormente, fiz um patch para suportar a mudança de autenticação para a senha nativa (sha1) e definitivamente voto que devemos iniciar o suporte para sha256 agora.

Apenas uma nota amigável que com o MySQL 8.0.4-rc vem um novo padrão para autenticação: caching_sha2_password agora é usado ao criar usuários.

Se você quiser usar um plugin de autenticação compatível com go-sql-driver / mysql, você deve criar / alterar usuários para usar um diferente.

Como solução alternativa, você pode usar o plug-in de senha nativa do MySQL:

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

Observe que você precisará definir explicitamente "allowNativePasswords = True" no DSN.

(Eu implementei plug-ins de autenticação no MySQL Connector / Python, eu conheço a dor)

Olá, se você está procurando ajuda, os engenheiros do MySQL que trabalham com plug-ins e conectores de autenticação ficarão felizes em ajudá-lo. Você pode entrar em contato conosco no MySQL Community Slack (http://lefred.be/mysql-community-on-slack/). Continue o bom trabalho !
Saúde,

Esta página foi útil?
0 / 5 - 0 avaliações