Laravelのソーシャルログイン(twitter, facebookなど)をSocialiteで実装してみる

Laravelのソーシャルログイン(twitter, facebookなど)をSocialiteで実装してみる

こんにちは!

今日はLaravelで認証機能のあるアプリを開発するのであれば大多数のかたが使用するであろうSocialiteについてメモを記しておきます。

最初っから投げ出してしまって申し訳ないのですが、こちらの記事を参考にすればほとんど完璧でした。

 

面倒なソーシャルログインをLaravelでサクッと実装!Socialiteが便利だ

ただ…

app/SocialAccountService.php

だけ少し修正が必要でした。

このままだとtwitterみたいにメアドを取得できないSNSでの認証だと困ったことになります。

そういったSNS経由だとすべての新規ユーザーがアドレスnullなので、すべての新規ユーザーがひとつのアカウントに紐づいてしまいます。

twitterアカウントでログインした人が全員で同じアカウントを共有するという…

ある意味おもしろいものができそうです。

正解なのかはわかりませんが、こちらで私は実装することができました。

 

今日はこれだけです。

imagine

プログラミングカテゴリの最新記事