vk icon indicating copy to clipboard operation
vk copied to clipboard

Постоянно выкидывает exception - не верный логин или пароль

Open Hromon opened this issue 4 years ago • 5 comments

  • [x] NETStandard2.0

Класс и метод в котором возникла проблема: VkApi.Authorize()

Верность паролей и логинов проверяли сотню раз.

Пример кода: image

Hromon avatar Nov 10 '21 09:11 Hromon

Такая же проблема, в двух приложениях слетела авторизация, надо смотреть...

Implx avatar Nov 16 '21 11:11 Implx

Из того что я отследил VkNet\Infrastructure\Authorization\ImplicitFlow\ImplicitFlow.cs CreateAuthorizeUrl создает ссылку при переходе

AbstractAuthorizationForm.ExecuteAsync при посте получает окно с запросом разрешения доступа для приложения (на узбекском языке кста), uri ответа - https://oauth.vk.com/authorize?client_id={AppID}&redirect_uri={uri}&response_type=token&scope=140492255&v=5.126&state=&display=mobile&m=7

ImplicitFlow.NextStepAsync воспринимает это как страницу неверного логина и пароля

Я немного не вкурсе что и как там должно быть в этом коде поэтому ковырять не хочу, есть мысли что сломалось? Похоже когда писали все кейсы не обработали т.к. у человека что писал возможно не всплывало

Насчет разрешения, если пройти по ссылке ручками и разрешить приложению доступ то токен в браузере прилетает, но при повторной авторизации та же ошибка, но если снова перейти по ссылке в браузере то окно появилось другое - с списком прав и просьбой разрешить их все, не уверен что и почему т.к. приложение то у меня уже авторизовано, так сказать

Версия vknet - последняя сборка из гита Приложение netcoreapp3.1 (net5.0 по идее)

CaCTuCaTu4ECKuu avatar Nov 19 '21 13:11 CaCTuCaTu4ECKuu

Здесь обсуждалось, мне помогло https://github.com/vknet/vk/issues/997#issuecomment-959415142

vborovin avatar Nov 27 '21 07:11 vborovin

@vborovin Попробовал добавить ошибка осталось. Могу лишь авторизоваться через token(если руками вписать его) в AccessToken

artem54325 avatar Dec 04 '21 18:12 artem54325

После того, как форма отправляется, должна появляться страница с подтверждением передаваемых приложению прав: image С формы, соответственно, берется Action кнопки "Разрешить" и авторизация завершается

Но появляется это: image

Код, который находится у нас в библиотеке полностью правильный, там даже исправлять нечего. ВК опять что то поломали и у меня даже нет идей как с этим бороться

y0ung3r avatar Jan 27 '22 19:01 y0ung3r

Перенесено в #997

Panuchi avatar Jul 28 '23 21:07 Panuchi