Hey guys,
I have the same issue with pw and hybridauth. I placed the hybridauth directory in site/. Because I'm dealing with the Xing API I'm using another Provider - but this isn't the issue here.
I placed a simple xing.php file into site/ and hooked it up with all the necessary stuff. If I now call the php file in the browser everything is working as aspected - I get my data from the Xing API.
But here comes the problem: As soon as I want to put all my code from xing.php into a template in the templates directory the known message "You cannot access this page directly." appears. I suppose it's kind of the same problem as dfunk006 described and I tried the proposed fix with session names but nothing really help me by fixing this problem ($config->sessionName = 'PHPSESSID'; -> doesn't worked for me).
Now I'm kind of stuck in this situation and have no idea how to fix this.
Any further ideas or explanation how others fixed that?