You're calling do_auth() with just the access token (a string), but it expects the full request, with session and other context.
move your login_vk code into the pipeline, or use a pas-decorated view properly
update your pipeline so the login_vk process user data not just login