Авторизация через внешние ресурсы Есть решение

Здравствуйте!
Прошу помочь вот с каким вопросом - хотим сделать авторизацию для нашего магазина через ВКонтакте и Фэйсбук, приложения создали, дошли до шага "необходимо прописать в файле wa-config/auth.php (если файла не существует, создайте его" и дальше - проблема. Где в контрольной панели можно найти этот файл? Как его через контрольную панель создать, в каком разделе?
Заранее благодарим!

3 ответа

  • 1
    Владимир Тупоршин-мл. Webasyst 17 сентября 2013 11:18 # Решение
    Приложение "Сайт" > выберите сайт > раздел "Настройки" > "Включить формы регистрации и входа для этого сайта" > "Авторизация через внешние сервисы".

    Параметры, которые вы устанавливаете в этом разделе, будут автоматически сохраняться в wa-config/auth.php, и на сайте возможность авторизации должна появиться сразу после сохранения.
  • 0
    Александр Денисов 18 сентября 2013 09:08 #
    В том-то и дело, что при попытке войти (в частности, через ВКонтакте), выдает следующую ошибку:
    {"error":"invalid_request","error_description":"OAuth authorization cannot be used from native VK applications"}
    Хотя ID приложения и ключ в настройках ввели правильно.
    • 0
      Типа приложения Вконтакте нужно выбирать iframe.
      Судя по ошибке у вас выбрано Native.
      • 0
        Александр Денисов Александр Денисов 18 сентября 2013 10:16 #
        Если я правильно пониманию, то в приложении - Управление приложением - Настройки - Настройки контейнера? Там стоит IFrame, варианта native вообще нет, есть выбор между IFrame и Flash
      • 0
        Александр Денисов Александр Денисов 18 сентября 2013 10:23 #
        Заранее благодарю за помощь - может нужно пояснить - я использую ID и ключ реального приложения в контакте своего интернет-магазина. Или требуется создать для модуля авторизации отдельное приложение?
      • +1
        Александр Денисов Александр Денисов 18 сентября 2013 10:57 #
        Всё, разобрался. Необходимо было создать отдельное приложение :) Теперь всё работает
        • 0
          Евгений Сивцов Евгений Сивцов 30 сентября 2013 13:52 #
          А подскажите как у вас получилось?
          вроде создал приложение, все сделал. а все равно ошибка
  • 0
    Александр Денисов 18 сентября 2013 10:16 #
    Если я правильно пониманию, то в приложении - Управление приложением - Настройки - Настройки контейнера? Там стоит IFrame, варианта native вообще нет, есть выбор между IFrame и Flash

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите