public function provider($provider)
    {
        $this->checkDisabled();

        $this->checkProvider($provider);

        $this->setConfig($provider);

        return Socialite::driver($provider)->redirect();
    }