Localhost и авторизация вконтакте?
Попробуйте использовать не "localhost", а 127.0.0.1
Потому-что сервер вконтакте вам обратно данные отправляет, на вот этот домен который вы укажете, а для него локалхост - это не вы, это он сам.
Воспользуйтесь ngrok.