SinatraでWebアプリケーションを作成しようとしていますが、電子メール認証や認証でユーザー登録に適したソリューションがあるかどうかは疑問でした - おそらくラックミドルウェアですか? OpenIDのサポートもあればいいですね。Rubyでの電子メール認証と認証によるユーザー登録
私は自分自身をロールすることができますが、私は車輪を再発明したくありませんでした。もし私がそうしなければならないのであれば、誰かが私が使ってみたいと思っているライブラリ、おそらくはサンプルコードを指し示すことができますか?私はこれまでこれをやったことがないので、サインアップ/認証で重要なことを実装することを忘れてしまうかもしれないと心配しています。
手作りの解決策が必要な場合は、パスワード暗号化にはbcrypt-ruby、メールにはSinatra::MailerまたはPonyが見つかりました。 OpenIDサポートでサインインするには、とhancock-clientがありますが、私は完全にはっきりしていませんが、実際にはsingle sign-on supportは必要ありません。多分a ruby openid libraryを使うべきでしょうか?他に何か必要はありますか?
これはかなり混乱した質問ですが、より経験豊富な人が正しい方向に向けることを願っています。
ありがとうございます。しかし、私はSinatraで使用する方法を理解できません。例はレールのためです... – ehsanul
sinatraでauthlogicを動作させるためのアダプタを作成しました。このテンプレートの一部として利用できます:http://github.com/ehsanul/Sinatra-Authlogic-Template/tree/master – ehsanul
非常にクールな@eshanul。 –