たとえば、Socialiteを使用してOAuth認証をする時に、コールバックのリダイレクト先を変更するとします。
services
1'twitter' => [ 2 'client_id' => env('TWITTER_CLIENT_ID'), 3 'client_secret' => env('TWITTER_CLIENT_SECRET'), 4 'redirect' => '/callback', 5],
以下のように処理によってリダイレクト先を上書きするのは、良くなかったりしますか?
php
1config(['services.twitter.redirect' => '/callback/foo]);
(追記)
書いてから思ったのですが、configで変えてしまったらアプリケーションの設定値はぜんぶ変更した値になっちゃいますね汗
この場合、 Laravel\Socialite\createTwitterDriver
をオーバーライドするほうが良さそうですね
回答2件
あなたの回答
tips
プレビュー