You solved the opening-in-a-popup part already, the closing is the tricky one, for that you need to serve some page with the needed JS code to close the popup and then trigger the reload in the parent window. To make that possible, just define the setting SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/page/that/servers/the/js'
and then create the view/template that does that.
Check around how closing and triggering reload in the parent is done, it's quite easy, and serve that JS to the user.