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Ошибка приложения 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.

Другие вопросы по тегам