初めに
Facebook,Twitterログインをlaravelに実装したいけど、
それぞれの管理画面で見ると、localhostでは実装できないようになっている。
過去の記事では、できてたようですけど、厳しくなったらしい。
https必須とも記載ありました。
ngrokを使えば、HTTPSでも提供してくれるしできるんじゃね?と思い、試してみました。
SNSログイン完了後に情報を取得するまでが目的です。
結論
ngorkで発行されたURLをそれぞれのSNSの設定画面 コールバックURLを登録し、
.envに記載することでローカル環境でテストできました。
注意点
ngrok の無料プランは接続する度、払い出されるアドレスは変更されるので、
SNSの管理画面のリダイレクトuriと .envの APP_URLは都度変更が必要です。
めんどうであれば、有料プランに変更しましょう。
サーバーに公開する以外で他に簡単な方法あれば教えてください。