rails で認証の仕組みを導入するのに omniauth を使えば良いというのはよく聞いていたんだけど実際に使ったことはないので使ってみた。色々わかったこともあって、その辺を詳しく書こうと思ったんだけど
にだいたい書いてあったので省略。
じゃあ、実際に作る時にどうすればいいのかというと以下のようなポイントを抑えるとだいたい出来ると思う。
uid と provider でどんな値が返ってくるのかがやってみないとわからないのが割とだるくて、raise して値を取り出したりしてるんだけど、こんなんでいいのかなあ。
実際にwardenからomniauthに置き換えて作ったものは
にあるので興味がある人は見て下さい。