Dropbox App redirect_url в Vagrant - нелокальные URI перенаправления OAuth 2 могут не начинаться с "http:" или "javascript:"
Я пробую свой первый проект интеграции Dropbox API. Моя среда разработки находится в Vagrant (192.168.33.10
) и я использую имя хоста ppt.dev
получить доступ к сайту с моей основной машины. Проблема в том, что в Dropbox разрешено только localhost
как redirect_uri для приложения в разработке или мне нужно дать URL с https
как URI перенаправления. Если я даю свой URI разработки (изображение дано ниже), я получаю эту ошибку.
Ошибка приложения Dropbox
Я не уверен, как решить эту проблему. Можно ли включить https
в моем бродяге (с Ubuntu 14.04) или я могу сделать что-нибудь в Dropbox App, что даст мне доступ для добавления URI разработки.
Ищу любую помощь, предложение, решение!
Заранее спасибо
Ariful
1 ответ
Ааа, я решил с помощью некоторого контента с другого сайта.
Самый простой и быстрый способ сделать это - использовать эти 4 строки
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite property-ssl.conf
sudo service apache2 reload
И добавить эти строки в /etc/apache2/sites-available/property-ssl.conf
, Ссылка здесь
<Directory /var/www/html/property/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Теперь на моем сайте разработки можно получить доступ с https
и я могу добавить https://ppt.dev/dropbox/callback
URL к приложению Dropbox.