Plugin de autenticación / codificación del campo de contraseña

Esto es un poco a ciegas

Estoy escribiendo un nuevo plugin para la autenticación contra el servicio que usamos para gestionar un makerspace (Nexudus, lo odiamos, pero es lo que tenemos por ahora).

He logrado hacer funcionar la autenticación y la creación de nuevas cuentas/miembros en Discourse, con la dificultad de que quiero un botón Mostrar/Ocultar para que los usuarios puedan ver sus contraseñas y corregir errores tipográficos. Parece que Discourse bloquea el uso de ‘onclick’.

El enfoque completo para mejorar la interfaz de usuario aquí sería construir el plugin para que funcione hasta el marco de autenticación de Discourse con Ember… mucho trabajo, pero lo haré si no hay otra forma evidente.

Nexudus no ofrece OAuth2, o lo usaríamos sin duda.

¡Gracias si tienen alguna idea!

Sadie

Utiliza una propiedad de componente Ember rastreada adecuadamente para llevar el control del estado de mostrar/ocultar y un DButton con una @action para invocar el método de alternancia. Eso evitará el problema que estás enfrentando. No es mucho trabajo, solo necesitas algo de experiencia con Ember.