Existe alguma maneira que eu possa dar uma chave pública ao MySQL para autenticar vs (ou além de) autenticação de nome de usuário / senha?
Parece que você pode mudar o back-end de onde o MySQL armazena / verifica as credenciais, mas não como você autentica.