QA@IT
«回答へ戻る

回答を投稿

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

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