这有点像是瞎猫碰上死耗子
我正在为一个新插件编写代码,用于对我们用来管理创客空间的 Nexudus 服务进行身份验证(我们很讨厌它,但目前只能用这个)。
我已经实现了身份验证和新的 Discourse 账户/成员创建功能,但遇到的困难是:我想添加一个“显示/隐藏”按钮,让用户能看到他们的密码以纠正拼写错误。然而,Discourse 似乎禁止使用 ‘onclick’ 事件。
为了在这里提供更好的用户界面,从头到尾的方法是将插件构建到 Discourse 的身份验证框架中,并使用 Ember 技术……这需要大量工作,但如果没有其他明显的方法,我会去做。
Nexudus 不提供 OAuth2,否则我们早就用了。
如果有想法,谢谢!
Sadie