public function authenticate($sProvider, $mParams = null)
    {
        try {
            $sProvider = $this->getProviderClass($sProvider);
            return $this->oHybridAuth->authenticate($sProvider, $mParams);
        } catch (\Exception $e) {
            $this->setError('Provider Error: ' . $e->getMessage());
            return false;
        }
    }