public function handleOAuthCallback()
    {
        $provider = $this->getProvider();
        /** @var OAuthUserContract $user */
        $user = $provider->user();

        return $this->loginOAuthUser($user);
    }