VK OAuth - плохо, очень плохо
Мне нужно было сделать авторизацию для свой админ панели, чтобы только мы с Нефритом могли модерировать ники. Решил подключить авторизацию через VK и потерпел фиаско.
Во-первых, они как-то по своему переизобрели протокол, добавив параметр device_id, в следствие чего стандартные oauth клиенты не поддерживают VK (например, в Postman есть удобный способ получить токен). Во-вторых, они заставляют использовать PKCE подход в авторизации с бэкендом (передавать code_verifier и code_challange). В третьих, из-за кривой документации у меня на протяжении двух часов не получалось получить токен.
В поддержку им написал. На то, что они переделают протокол, у меня надежды нет, но может хотя бы документацию исправят, чтобы другие разработчики не тратили время. Кстати, проблема в документации именно в разделе Web, в разделе про Anrdoid всё верно написано.
#репорчу_баги
Post #106
834

- 👍 8
- 😁 1