2017-10-10

omniauthでLINEでログインを実装する

kazasiki/omniauth-lineを使ってLINEでログインを実装しようと思ったものの、新しいバージョンに対応していなかったのでforkして改変してみました(本家にプルリク中)

マージいただきました!ありがとうございます!! ということでLINE IDでログインしたい場合は、omniauth-lineのgemをそのままお使いください!

omniauthの設定はREADMEに書かれている通り、こんな感じで指定するだけ。

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :line, "Channel_ID", "Channel_Secret"
end

callbackパスは/auth/line/callbackになるのでよしなにログインするなりプロビジョニングするなりすればOKです。

このエントリーをはてなブックマークに追加