/var/log/life.log
Блог программиста из солнечной Бурятии

open api security breach

Специально для тех, кто ищет эту ошибку. Она возникает если вы используете appId не своего приложения, например от vk open api test app. Либо у вас не правильно указаны в Настройках Open API «Адрес сайта» и «Базовый домен»
vk open api test app это приложение, которое используется на сайте durov.at.

18 комментариев на запись «open api security breach»

  1. Pekhov пишет:

    Проявилась какая-то бяка: если человек логофнутый Вконтакте и пытается авторизироваться через этот компонент, то 403 — Cookie error.
    З.Ы. Имхо не очень круто оставлять поле Логин пустым при регистрации, если нету ника Вконтакте, воткнул в модуль условие:
    if(r.response[0].nickname == «»)
    {document.forms.vklogin.username.value = r.response[0].last_name;}
    else
    {document.forms.vklogin.username.value = r.response[0].nickname;}

  2. VampiRUS пишет:

    не понял проблемы, если логофнут, то вконтакте предлагает форму входа.

  3. Pekhov пишет:

    Да, вываливается форма входа вконтакта, вбиваем мыло и пароль и попадаем на 403. Причем, если вернуться назад, и повторить, то все OK. Видать кукизы обновляются.

  4. VampiRUS пишет:

    а если не логофнут таких проблем не наблюдается?
    обычно эта ошибка возникает при «неверном» типе приложения

  5. Pekhov пишет:

    Если не логофаца, то все работает. Сначала думал, что это связано со временем жизни сессии, но не факт, т.к. при авторизованном пользователе Вконтакте, все замечательно. Можно посмотреть у меня на сайте в принципе, буду дальше экспериментировать.

  6. VampiRUS пишет:

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

  7. Pekhov пишет:

    А как выглядит ЭТО приложение?) Я вообще не думаю, что это как-то связано в приложением вконтакта, там лишь бы домен да ключ правильно указать.
    Ошибка с куками, это и по тексту ошибки понятно, к тому же возникает она при перекидывании на компонент по адресу домен/component/vklogin/. Возможно, старая сессия не до конца завершается или еще что

  8. VampiRUS пишет:

    Это тебе к администрации вконтакте, я хз почему они в одном случае шлют верные куки, а в другом случае sig=undefined.
    Линк на картинку забыл указать 🙂
    http://img294.imageshack.us/img294/6151/1273062

  9. Pekhov пишет:

    Странно, все исправилось само… Видимо, баг Вконтакта был

  10. VampiRUS пишет:

    Нет, не исправилось(проверил). Ошибка возникает только при добавлении приложения.

  11. Pekhov пишет:

    Угу, проработало минут 10, логики не пойму. Все же кидаю камни в огород Вконтакта.

  12. Невьянцев Григорий пишет:

    У меня кириллический домен Юшала.РФ, в настройках Open API как я понял допускается только латиница. Пробовал прогонять имя через укорачиватель ссылок не помогает. Что делать?

  13. VampiRUS пишет:

    Попробуйте XN—80AA6A0C3A.XN—P1AI указать, если не получится, то это уже в саппорт вконтакта надо обращаться, путь поддержку вводят.

  14. Невьянцев Григорий пишет:

    Так я и думал. Абрукадабру не принимает, т.к знает что после точки должно быть всего 2-3 символа (ru,com…) И ещё я не нашёл куда писать в саппорт вк, кто подскажет?

  15. Blrfanat пишет:

    а у меня все время 403, что делать так и не понял((

  16. Dj_nec пишет:

    А как изменить настройки «Адрес сайта» и «Базовый домен»?

  17. VampiRUS пишет:

    В настройках приложения во вконтакте

  18. Denis Myachin пишет:

    что мне делать чтобы зайти в контакт?

Оставить комментарий

Вы так же можете оставить комментарий используя ваш OpenId, для этого нужно войти.