Codificação do campo de senha / plugin de autenticação

Isso é meio que um tiro no escuro

Estou desenvolvendo um novo plugin para autenticação no serviço que usamos para gerenciar nosso makerspace (Nexudus; odiamos, mas é o que temos por enquanto).

Já consegui fazer funcionar a autenticação e a criação de novas contas/membros no Discourse, com a dificuldade de querer um botão Mostrar/Ocultar para que os usuários possam ver suas senhas e corrigir possíveis erros de digitação. Pelo que parece, o Discourse bloqueia o uso de ‘onclick’.

A abordagem completa para melhorar a interface aqui seria criar o plugin para integrar-se totalmente ao framework de autenticação do Discourse usando Ember. É bastante trabalho, mas farei isso se não houver outra maneira óbvia.

O Nexudus não oferece OAuth2, senão teríamos usado isso.

Obrigada se alguém tiver alguma ideia!

Sadie

Use uma propriedade de componente Ember rastreada adequadamente para controlar o estado de exibição/ocultação e um DButton com um @action para invocar o método de alternância. Isso evitará o problema que você está enfrentando. Não é muito trabalho; você só precisa de alguma experiência com Ember.