src/Controllers/SocialController.php
private function setConfig($provider)
    {
        $ci = $provider.'_client_id';
        $cs = $provider.'_client_secret';

        config(['services.'.$provider => [
            'client_id'     => decrypt($this->settings->$ci),
            'client_secret' => decrypt($this->settings->$cs),
            'redirect'      => route('laralum_public::social.callback', ['provider' => $provider]),
        ]]);
    }
private function setConfig($provider)
    {
        $ci = $provider.'_client_id';
        $cs = $provider.'_client_secret';

        config(['services.'.$provider => [
            'client_id'     => decrypt($this->settings->$ci),
            'client_secret' => decrypt($this->settings->$cs),
            'redirect'      => route('laralum_public::social.callback', ['provider' => $provider]),
        ]]);
    }
Set the configuration to run socialite with a defined provider.

@param string $provider