Вроде все верно. Насколько я знаю, если использовать passport, то в стратегии авторизации через соцсети происходит автоматический редайрект на сервисы соц сетей. Советую использовать passport. А дальше все верно, вы получаете токен авторизации соц сети, сохраняете его, ну и все в принципе)