Я использую социальную аутентификацию с моим веб-приложением django. Когда я захожу в /login/facebook в производственной среде, пользователь может войти в систему, используя свои данные facebook. Однако в моей среде разработки, когда я получаю доступ
http://localhost:8000/login/facebook/,
я получаю сообщение об ошибке
An error occurred. Please try again later.
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.
Я считаю, что это потому, что домен localhost: 8000. Как мне исправить это, чтобы я мог войти в систему с помощью facebook в моей среде разработки?
/etc/hosts/
, указывающий на ваш локальный хост127.0.0.1 myapp.com
. Это поможет - person omab   schedule 27.11.2012man hosts
содержит всю основную информацию, это не очень сложно, вы добавляете новую строку в формате<IP ADDRESS> <DOMAIN>
. - person omab   schedule 30.11.2012