Собственно данный вопрос в продолжение
Почему не всегда срабатывает аутентификация ВКонтакте через passport-vkontakte?
Как правильно обрабатывать ошибки аутентификации через соц. сети? Чтобы пользователь вместо страницы с ошибкой перенаправлялся на страницу авторизации?
InternalOAuthError: failed to fetch user profile
at /home/www/workspace/node_modules/passport-vkontakte/lib/passport-vkontakte/strategy.js:144:28
at ClientRequest.<anonymous> (/home/www/workspace/node_modules/passport-vkontakte/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:148:5)
at ClientRequest.emit (events.js:107:17)
at TLSSocket.socketErrorListener (_http_client.js:272:9)
at TLSSocket.emit (events.js:129:20)
at net.js:451:14
at process._tickCallback (node.js:355:11)
InternalOAuthError: Failed to obtain access token
at Strategy.OAuth2Strategy._createOAuthError (/home/www/workspace/node_modules/passport-vkontakte/node_modules/passport-oauth2/lib/strategy.js:349:17)
at /home/www/workspace/node_modules/passport-vkontakte/node_modules/passport-oauth2/lib/strategy.js:171:43
at /home/www/workspace/node_modules/passport-vkontakte/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:177:18
at ClientRequest.<anonymous> (/home/www/workspace/node_modules/passport-vkontakte/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:148:5)
at ClientRequest.emit (events.js:107:17)
at TLSSocket.socketErrorListener (_http_client.js:272:9)
at TLSSocket.emit (events.js:129:20)
at net.js:451:14
at process._tickCallback (node.js:355:11)