# Auth plugin / password field coding

**URL:** https://meta.discourse.org/t/auth-plugin-password-field-coding/405089
**Category:** Development
**Created:** [June 11, 2026, 4:20pm UTC](https://meta.discourse.org/t/auth-plugin-password-field-coding/405089 "2026-06-11T16:20:02Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sadie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sadie/32/367253_2.png) [@sadie](https://meta.discourse.org/u/sadie)
#### Post date: [June 11, 2026, 4:20pm UTC](https://meta.discourse.org/t/auth-plugin-password-field-coding/405089/1 "2026-06-11T16:20:02Z")

</div>

This is a bit of a shot in the dark

I am writing a new plugin for authentication against the service we use for managing a makerspace (Nexudus, we hate it but it’s what we’ve got for now).

I have built auth + new discourse account/member creation working, with the difficulty that I want a Show/Hide button so users can see their PWs to correct typos apparently Discourse blocks using ‘onclick’.

The soup-to-nuts approach to having better UI here will be to build the plugin to run all the way into the Discourse auth framework with Ember .. a lot of work, but I’ll do it if there’s no other obvious way.

Nexudus doesn’t offer OAuth2, or we’d obv use that.

Thanks if any ideas!

Sadie

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [June 11, 2026, 6:09pm UTC](https://meta.discourse.org/t/auth-plugin-password-field-coding/405089/2 "2026-06-11T18:09:46Z")

</div>

> [@sadie](#):
>
> I am writing a new plugin for authentication against the service we use for managing a makerspace (Nexudus, we hate it but it’s what we’ve got for now).

Use a proper tracked Ember Component property to keep track of show/hide state and a DButton with an @action to invoke the toggle method. That will avoid the issue you are facing. It’s not that much work, you just need some Ember experience.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [June 13, 2026, 6:09pm UTC](https://meta.discourse.org/t/auth-plugin-password-field-coding/405089/3 "2026-06-13T18:09:58Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
