olimpset,
window.location.url = auth/steam. Далее нода редиректит на steam OpenID. После успешной авторизации будет редирект от steam на
указанный мной URL (пусть /auth/steam/return). В req.user хранится пользователь, данные о котором я могу передать на URL res.redirect('/.../#/authcallback)`, который будет обрабатываться Ангуляром. Токен в queryParams например передавать.
То есть схематично: Ангуляр редирект на ноду => нода на steam => steam на ноду => нода на URL, который обрабатываться будет ангуляром.