Django-allauth login on fb canvas
The answer is yes.
Just simply setup your fb canvas url to this:
https://yourdomain.com/your-allauth-url/facebook/login/?process=login
With this, your canvas app visitor will go through the allauth facebook login process. If the user has connected to your app it will redirect him/her to the login redirect url you have specified in your settings. Otherwise it will just ask him to allow the facebook connection.
I've been trying to connect user on my fb canvas app. 
I've implemented django-allauth fb login on my website. In fb canvas app, I'm trying to get user as already logged in since user has already been connected on fb. 
Is there any way to make it using django-allauth?