QA@IT

twitter、facebook、githubでログインする機能に関して、一番いい方法は何ですか?

2210 PV

QA@ITは三つサービスでログインする方法を提供しています。
自分でoauthoauth2を処理していますか?いいgemを使っていますか?

このgemだと、使いやすいそうです:
https://github.com/viatropos/authlogic-connect

ソーシャルメディアのログインサービスを利用したら、deviseの使うは必要ですか?
自分でuserテーブルを作成みたい感じで、ベスト方法は何ですか?

回答

QA@IT では OmniAuth を使っています。OmniAuth は各種サービスの認証処理を抽象化し、共通のインターフェースで扱えるようにしてくれます。具体的な使い方は Wiki をご覧いただくのがいいでしょうね。
パスワードログインを提供しない場合、Devise の大半の機能 (パスワードの再設定など) は必要ありませんので、小回りの利く OmniAuth の方がやりやすいという判断です。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。