タグ

gemとDeviseに関するCherenkovのブックマーク (4)

  • [Devise How-To] OmniAuth: 概要(翻訳)|TechRacho by BPS株式会社

    こんにちは、hachi8833です。Devise How-TO翻訳シリーズは、需要の多いOmniAuth関連を当面優先してお送りいたします。どうぞよろしくお願いします。 DeviseでOmniAuthを使うことで、Facebook認証、Twitter認証、Googleアカウント認証、GitHubアカウント認証などを導入できます。翻訳記事の第一弾は、その基礎にあたる部分の解説です。 Devise Wikiもくじリンク 「ワークフローのカスタマイズ」 「認証方法のカスタマイズ」「OmniAuth」 「ビュー/コンテンツのカスタマイズ」「特権/認証」 「テスト」「特殊な設定」 「アプリでのその他の設定」「JavaScript」 「他の認証プラグインからの移行」「アップグレード」 原文: OmniAuth: Overview リビジョン: 12 Feb · 171 revisions 読みやすさ

    [Devise How-To] OmniAuth: 概要(翻訳)|TechRacho by BPS株式会社
  • 【Rails4.2.x】omniauth(twitter/facebook/github)実装まとめ - Qiita

    はじめに 実装する度に検索するのも面倒なので、この際にまとめます。 理解すべきところはそれについて言及しています。 追記 こちらも参考になります。 Devise+OmniAuthでユーザ認証を実装する手順 対象読者 自分のサービスにソーシャルログインを追加したい人 omniauthとは Webアプリケーションのログイン認証を、複数のプロバイダを通して行うことができるgemです。 新規登録の際によくある、Twitter・Facebookでログインはこれを使って実装できます。 事前準備 Userモデルを作成します。 カラム名は使用したいデータに合わせて変更してください。

    【Rails4.2.x】omniauth(twitter/facebook/github)実装まとめ - Qiita
  • [*Rails*] deviseの使い方(rails5版) - Qiita

    はじめに 2020/04/04 Rails6版はこちら [Rails] deviseの使い方(rails6版) Rails5で再検証版です。 以下のRails4のときのやつを現状(2016/11/12, 13)のバージョンで確認して、一部バージョン上がってうまく動かないところを修正したりした感じです。 [Rails] deviseの使い方(rails4版) 【前回】 rails : 4.2.0 ruby : 2.2.0 devise: 3.4.1 ↓ 【今回】 rails : 5.0.0.1 ruby : 2.3.1 devise: 4.2.0 あと、上の記事で最後に「全部まとめきれてないので、忘れないうちにちょっとずつ追加していこうと思います。」とか書いていながら全く追加することはなかったので、追加しようと思ってたものをちょっとだけ思い出して追加したバージョンです。 deviseとは ユ

    [*Rails*] deviseの使い方(rails5版) - Qiita
    Cherenkov
    Cherenkov 2018/04/30
    超感謝だけどtwitterでのサインアップ失敗するはず。self.from_omniauth(auth)の中でuser.emailにダミー値を入れるとかapi keyの画面でプライバシーポリシーのURLを設定してメルアドを取得する等考慮必要
  • devise をあまりオススメしない理由 - HsbtDiary(2015-01-20)

    ■ devise をあまりオススメしない理由 いまいち使うのに気が乗らない理由はこんな感じ コントローラレイヤ以降に作用する gem は inspect が物凄くやりにくい、params ないし、必要なコンテキストを全て揃えた上で、コントローラを new して action を呼んで、みたいなこと、考えただけでもだるい テストを書いていたとしても、環境要因、特にセッションとクッキーに影響して挙動が変わる箇所が多すぎるので、全ての環境で正しく再現することが難しい フルスタックすぎることから Rails よりも devise にロックインされることの方が多くなって負債化する そもそも devise で便利になることの多くは、自分で作ってもわけない物が多い 使うからには、devise のコードも全部読むし、PR も投げるしという前提かつ、上のようなことを全て乗り越えるつもりなら僕は止めません!

    devise をあまりオススメしない理由 - HsbtDiary(2015-01-20)
  • 1