OmniAuthコードリーディング

#railstokyo OmniAuthコードリーディング: 暗黙知を前提に黙々と読み進める方(少なめ)と、ゆっくりめに読む方に分かれて

posted at 15:05:58

ゆっくりめで

#railstokyo OmniAuthコードリーディング: https://t.co/CvdanCns

posted at 15:09:02

Home · omniauth/omniauth Wiki · GitHub

#railstokyo OmniAuthコードリーディング: Rails の認証エンジン。strategy を指定するとそれに従って認証をしていく。twiter とか外部認証を使うようなものではもはやデファクトっぽい感じ。

posted at 15:13:16

List of Strategies · omniauth/omniauth Wiki · GitHub

identityストラテジーを選ぶと普通の IDパスワード認証使える

#railstokyo OmniAuthコードリーディング: 取り敢えずソースのディレクトリの構成を見ましょうか

posted at 15:15:36

lib/
lib/ominiauth.rb
lib/omiauth/
lib/omiauth/auth_hash.rb
lib/omiauth/builder.rb
lib/omiauth/form.rb
lib/omiauth/strategy.rb
lib/omiauth/strategies/
lib/omiauth/strategies/developer.rb

#railstokyo OmniAuthコードリーディング: README.md を一通り読もうか

posted at 15:18:32

#railstokyo OmniAuthコードリーディング: lib/omniauth.rb

posted at 15:22:23

#railstokyo OmniAuthコードリーディング: あんまり面白くないですね

posted at 15:26:04

#railstokyo OmniAuthコードリーディング: omniauth/form.rb

posted at 15:26:43

#railstokyo OmniAuthコードリーディング: 冒頭たくさん CSS 書いてあってちょっとタメイキ。Rails以外を考えるとこのへんにもおいとくしかないのかな

posted at 15:28:47

#railstokyo OmniAuthコードリーディング: omniauth/builder.rb

posted at 15:32:52

#railstokyo OmniAuthコードリーディング: omniauth/strategy.rb

posted at 15:35:13

#railstokyo OmniAuthコードリーディング: included フック

posted at 15:39:51

http://doc.ruby-lang.org/ja/1.9.3/class/Module.html#included

#railstokyo OmniAuthコードリーディング: この辺でおしまい。あと auth_hash を読めばいいのかな。それから、githubとかで実際に omniauth を使ってるプロジェクト探して事例を読むかな

posted at 16:03:32