Which one is the best practice to use social auth: opening a modal window to take data or same page loading? Thanks.
A model window is better than the page redirect.
Also when the user is already logged in on social network, you just need to show a simple ajax loader. See freelancer.com facebook login for reference.
It terms of implementation. It takes the same amount of efforts. But it has visual benefits for the user.