I am trying to implement twitter sign in on my website using hybridauth. I know there is a hybrid auth plugin for Yii. I am not using it because last time I used I ran into
Hybrid Auth login for twitter and facebook requires a valid domain not localhost.
Your base_url in configuration file "hybridauth.php" should be set to "/hauth/endpoint" i.e. it must point to the endpoint. If you have removed index.php through .htaccess then use "/index.php/hauth/endpoint".
Set permissions of hybridauth.log in Logs folder to writable.
Reference Link: http://hybridauth.sourceforge.net/userguide/Configuration.html
Did you noticed the base url in your config? Its where the callback is returned during auth and you must use live web domain to test it.
"base_url" => "http://localhost/yiiauth/authtest/",
Also twitter requires additional tokens to be created , i hope you have done that already.
I have working hybridauth on my test website: www.bemployable.com