この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
更新日時:2018-10-14 06:20:18
タイトル: ソーシャルログインの実装
本稿はLaravelのソーシャルログインの実装に関する記事です。
//記載途中
Socialiteのインストール
|
composer require laravel/socialite
|
config/app.phpの設定
「providers」と「aliases」に以下の記述を追記する。
|
'providers' => [
Laravel\Socialite\SocialiteServiceProvider::class,
],
'aliases' => [
'Socialite' => Laravel\Socialite\Facades\Socialite::class,
],
|
.envの設定
独自のSNSのkey情報などを記載する。
※keyの取得に関しては他の記事を参照してください。
|
GOOGLE_CLIENT_ID="..."
GOOGLE_CLIENT_SECRET="..."
GOOGLE_CALLBACKURL="..."
TWITTER_KEY="..."
TWITTER_SECRET="..."
TWITTER_CALLBACKURL="..."
|
config/service.phpの設定
先ほど.envに設定した値を使用する。
|
'google' => [
'client_id' => env('GOOGLE_CLIENT_ID'),
'client_secret' => env('GOOGLE_CLIENT_SECRET'),
'redirect' => env('GOOGLE_CALLBACKURL'),
],
'twitter' => [
'client_id' => env('TWITTER_KEY'),
'client_secret' => env('TWITTER_SECRET'),
'redirect' => env('TWITTER_CALLBACKURL'),
],
|