Sempre permitir redefinição de senha baseada em nome de usuário

Como explicado anteriormente, a OpenAI, recentemente, desativou sua integração com SSO; em vez disso, substituiu-a silenciosamente por um endereço de e-mail herdado da conta OpenAI do usuário, e sem senha definida por padrão. Como utilizo um serviço de alias de e-mail para cada conta, isso exigiu que eu presumisse corretamente que isso havia ocorrido:

Este não é um processo intuitivo para o usuário médio (não que eu seja especial, claro).

Eu preferiria também poder utilizar o id da conta, mas isso parece ser menos popular do que nomes de usuário, sempre que discuto o assunto. Além disso, seria apenas uma adição a isso, então provavelmente está fora do escopo.

Apenas adicionando para referência que é a configuração do site hide_email_address_taken que, quando ativada, exige que o formulário de senha esquecida aceite apenas o endereço de e-mail completo. A opção de inserir um nome de usuário nesse campo existe apenas quando a configuração está desativada.

Estou tendo dificuldade em imaginar como inserir um nome de usuário ali revelaria a existência de um endereço de e-mail “ocupado”, já que não exibimos nenhuma parte desse endereço de e-mail na página da web (ou em qualquer lugar que eu tenha visto no console) após o formulário ter sido enviado com um nome de usuário.

1 curtida