始める前に、 OAuthを使用しない理由は、このプロジェクトで実際に使用すべきものではないと考えているからです。パッケージ化して企業に再販するプラットフォームをターゲットにしているためです。 100%管理できないアカウントを持ちたくありません。他のサービスとの共有ログインにしたくありません。また、人々に google/yahoo の取得を強制したくありません。 /openID/aol/facebook/blogger/wordpress/任意のアカウント。
さて、私が望むのは、ユーザーがパスワードを再設定できるようにする最善の方法です。
私は秘密の質問の概念が嫌いです: あなたはどこの学校に行きましたか? さて、あなたのFacebookページをチェックしましょう。1年生の先生は?気軽に聞いてみましょう。
電子メールでワンタイム パスワードを使用するのは嫌いです。電子メールはいつから安全ですか? 上司が読んでいます。あなたは毎日私にスパムメールを送ります。それはあなたのジャンクビンに入りました。暗号化されて送信されません。
パスワードをリセットするためにパスワードを使用したくありません。これは意味がありません。
これを行うための最善の方法については、ここで本当にアイデアがありません。コミュニティに尋ねてみようと思います。