Você pode definir o que quer dizer quando diz que as chaves de segurança “não funcionam”? Você recebe algum erro? Consegue adicionar chaves de segurança nas suas preferências de autenticação de dois fatores com sucesso? O problema está ao usá-las no login?
“Tente uma chave de segurança diferente. Você está usando uma chave de segurança que não está registrada neste site”. Acho que isso pode estar vindo do Chrome e ele lembrou o nome de host do servidor de produção?
Obrigado por isso, faz todo o sentido. As chaves de segurança, conforme a especificação, estão vinculadas a um único nome de host como “Relying Party”, portanto, as chaves definidas em produção não funcionarão para o ambiente de staging.