Laravel SocialiteをベースにしてLaravelにLINE loginを実装するための手順

記事修正日

記事投稿日

LaravelにはオフィシャルパッケージとしてSocialiteというのが用意されています。これを使うとFacebook, Google, linkedIn, GitHub, BitbucketといったサービスでのOAuth認証を簡単に実装してくれます。プロバイダーとして使えるサービスはこれ以外にもたくさんあって、Socialite Providersにいくと有名どころのサービスのプロバイダーがもれなく用意されています。残念ながらLINEのOAuth認証がこのリストになかったので、自分で用意することになりました。ということでLaravelにLINE loginを実装する手順をまとめてみました。ここではLaravel側の手順を説明するため、LINE側でのビジネスアカウントの作成、チャンネルの作成、LINE Loginの有効化までは終わっているものとします。... 続きを読む