在我开始之前,我不使用OAuth的原因是我认为这不是我们应该在这个项目中使用的东西,我们的目标是一个平台,该平台将被打包并转售给公司,这些公司连接到他们自己的一组用途我们真的不希望拥有不受 %100 控制的帐户,我们不希望它与其他服务共享登录,我们也不希望强迫人们获得 google/yahoo /openID/aol/facebook/blogger/wordpress/任何帐户。
现在,我想要的是让用户重新设置密码的最佳方法。
我讨厌秘密问题的概念:你去了哪所学校?好吧,让我们检查一下您的 Facebook 页面。你一年级的老师是什么?让我们随便问问他们。
我讨厌通过电子邮件使用一次性密码:从什么时候开始电子邮件安全?你的老板会读它。您每天都向我发送垃圾邮件。它进了你的垃圾箱。它没有加密发送。
我也不想使用密码来重置密码。这没有任何意义。
我真的不知道最好的方法来做到这一点,所以我想我会问社区。