Auth-Plugin / Programmierung des Passwortfelds

Das ist ein bisschen ein Glücksspiel

Ich schreibe ein neues Plugin zur Authentifizierung gegen den Dienst, den wir zur Verwaltung eines Makerspaces nutzen (Nexudus, wir hassen es, aber das haben wir vorerst).

Ich habe die Authentifizierung + die Erstellung neuer Discourse-Konten/Mitglieder zum Laufen gebracht, mit der Schwierigkeit, dass ich einen Anzeigen/Verbergen-Button möchte, damit Benutzer ihre Passwörter sehen können, um Tippfehler zu korrigieren. Offenbar blockiert Discourse die Verwendung von ‘onclick’.

Der Ansatz von A bis Z, um hier eine bessere Benutzeroberfläche zu haben, wird sein, das Plugin so zu bauen, dass es vollständig in das Discourse-Authentifizierungsframework mit Ember integriert wird .. viel Arbeit, aber ich werde es tun, wenn es keinen anderen offensichtlichen Weg gibt.

Nexudus bietet kein OAuth2 an, oder wir würden das offensichtlich nutzen.

Danke, wenn es irgendwelche Ideen gibt!

Sadie

Verwende eine ordnungsgemäß verfolgte Eigenschaft einer Ember-Komponente, um den Ein-/Ausblende-Status zu verfolgen, und ein DButton mit einer @action, um die Toggle-Methode aufzurufen. Das wird das Problem, mit dem du konfrontiert bist, vermeiden. Es ist nicht viel Arbeit, du brauchst nur etwas Ember-Erfahrung.