public function auth($provider_name, &$profile = null) {
        $identifier = null;
        try {
            $provider = $this->hybrid_auth->authenticate($provider_name);
            $userProfile = $provider->getUserProfile();
            $identifier = $userProfile->identifier;
            $profile = $userProfile;
        } catch (\Exception $e) {
            dd($e->getMessage());
        }

        return $identifier;
    }