Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Работа с development #5

Closed
asiniy opened this issue Mar 25, 2012 · 5 comments
Closed

Работа с development #5

asiniy opened this issue Mar 25, 2012 · 5 comments

Comments

@asiniy
Copy link

asiniy commented Mar 25, 2012

Создал приложение, в Gemfile: gem 'omniauth-vkontakte'.

Настроил omniauth.rb, в настройке приложения на сайте вк указал:
адрес сайта: http://localhost:3000/
базовый домен: localhost

Всё бы ничего, но когда я делаю link_to "регистрируйтесь вк", "/auth/vkontakte", мне вылезает вот это:

{"error":"invalid_request","error_description":"redirect_uri has wrong domain, check application settings"}

Строка логина:
https://oauth.vk.com/authorize?response_type=code&client_id=***&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Fvkontakte%2Fcallback

А для facebook и twitter всё работает. В чём дело?

@mamantoha
Copy link
Owner

Дело в том, что раньше каким-то образом все работало с неверным доменом. Теперь нужно указывать правильный домен(например, example.com)

В настройке приложения на сайте вконтакте:
адрес сайта: http://example.com/
базовый домен: example.com

Добавить в /etc/hosts:

127.0.0.1      example.com

Запускать на 80 порту. Должно работать.

@asiniy
Copy link
Author

asiniy commented Mar 25, 2012

Дело в том, что раньше каким-то образом все работало с неверным доменом.
В общем, это - не глюк скрипта, а результат неугомонной фантазии Павла Дурова. Спасибо, буду знать.

@asiniy asiniy closed this as completed Mar 25, 2012
@mahasamatman
Copy link

localtunnel Вам в помощь

@TheRoSS
Copy link

TheRoSS commented Jul 13, 2013

базовый домен: localhost
спасёт вас :)

@timoshik
Copy link

You can use in your /etc/hosts:

127.0.0.1 myserver.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants