LoginSignup
7
5

More than 5 years have passed since last update.

【Rails】ngrokを使わずにLINEログインを開発環境で実装する方法

Last updated at Posted at 2018-04-10

この記事(【Rails4, OmniAuth】世界一丁寧なLINE LOGIN導入講座)を元にRailsでLINEログインを実装していたんですが、一つ気になる点がありました。

ngrokの設定面倒くさくね?:cry:

無料版だと設定しなおすたびにURLが変わる仕様なので、一旦URLが変わるとなるとLINEのページの方のURLも変える必要があるんです。

これは面倒くさい。時間にすると2,3分もかからない作業だとは思いますが、やらなくていいことは極力やりたくない。

要はhttpsであればいい:bulb:

httpsにしたらいいのなら、https://localhost:3000とかにすればいいんじゃね?

ということで試しに登録して見たところ、localhostでも問題なく登録できました。

スクリーンショット 2018-04-10 22.51.33.png

開発環境下でのログイン認証も問題なく行えます。

ローカルでhttpsにする方法 :key:

ググったら何でも出てきますが、一番簡単なのがこちら(Railsのローカル環境でSSL(https)を使う)で紹介されているgemのthinを使う方法です。

インストールしてthin start --ssl -p 3000などとするだけでhttpsになりますので、何も考える必要がありません :smile:

pumaがお好みの方は(Rails5 + pumaのローカル環境でSSL/HTTPSを有効にする)を参考にやってみると良いと思います。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5