Авторизация ВК всё
Если совсем кратко, то звёзды сложились и показали фигу. Если не интересны подробности - листайте до ИТОГО.
Лирика
Давным давно, в далёком 2007, умные люди подумали, что заводить учётку на каждом встречном-поперечном сайте, на который ты можешь зайти лишь пару раз, несколько излишне и придумали протокол OAuth, который позволял авторизовываться на одних сайтах через учётки других. К середине десятых годов это стало повсеместным трендом, как со стороны разных сервисов, так и сайтов.
Время шло и начались проблемы, причём пришли они откуда не ждали: соц.сети, окончательно раздавив конкурентов в лице форумов, решили что теперь могут диктовать свои условия всем пользователям и администраторам, ИЧСХ это стало новой реальностью. К началу двадцатых сервисы стали активно лезть во взаимоотношения сторонних сайтов и их юзеров, например требовать наличие пользовательского соглашения и политики конфиденциальности, а иначе хрен вместо авторизации. Особенно смешно, когда такие требования выдвигает компания, которая забанена в правовом поле в котором работает сайт. Ну или если пол-года никто не авторизовался, то блокировали (см. скрин 1)... да, каждый сезон в обоих конкурсах начинался с того что мне приходилось разбираться с отвалившейся авторизацией на разных сервисах.
Техника
3 декабря, а потом 15 января (см. скрин 2) VK уведомил меня, что необходимо обновить протокол oauth до версии 2.1, конечно же ради нашей безопасности (ну а вдруг злобный хакер потратит кучу времени для весьма нетривиального взлома и злобно подаст заявку от чьего-то имени!!!), а иначе в мае авторизация превратиться в тыкву. Прикинув варианты, я решил что останавливать приём заявок в начале сезона, а потом ещё отлавливать баги, это очень так себе идея.
Технически авторизация через OAuth здесь была реализована через ещё один сторонний инструмент OneAll Social Login, который позволял удобно отслеживать в одной админке кто, когда, откуда и сколько раз залогинился, а если вдруг не сумел, то оповещал о проблемах на почту (несколько раз это позволяло решать проблемы ещё до того как конкурсанты начинали писать в личку). Когда сервисов авторизации было пять это было весьма актуально, когда их осталось два (и отваливались они по причинам введения всё новых и новых требований!) это стало избыточно, но переделать на устаревшем сайте с неподдерживаемыми модулями всю систему это не быстро и не просто, поэтому все эти работы я и отложил на май. Логично же!
Как оказалось моя логика ошибочна: ВНЕЗАПНО, 10 апреля по версии ВК наступил май! И они не просто сломали авторизацию, а уложили сайт конкурса, точнее загрузку оного, сломав связку с oneall. При попытке зайти в админку, вк перебрасывает на регистрацию бизнес-аккаунта (там мне должно быть "ещё удобнее"!), где от меня требуют указывать аж ИНН. Но конечно же это абсолютно бесплатно! Ага ага, по началу безусловно да... Если бы они просто, ничего не ломая, попросили денег за пользование услугой - я бы закинул, но вся эта "многоходовочка" с явным подтекстом "лох не мамонт - не вымрет" как-то поперёк шерсти.
ИТОГО
- Сезон заканчиваем со старой доброй авторизацией через логин/пароль.
- Для этого смело жмите "восстановить пароль" и указывайте там ту же почту, которая у вас указана в ВК.
Если по каким-то причинам никак (например указана уже несуществующая почта, либо письмо не доходит и даже в папке спам нету) - пишите в почту info@ikbard.ru или в личку https://t.me/WastelandPhantom, https://vk.com/phantom63
Искренне ваш, усталый боец технического фронта, Фантом.
P.S.
Не надо делать мне как лучше,
Оставьте мне как хорошо.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии