我正在使用社交授權與我的Django網絡應用程序。當我在生產環境中進入/ login/facebook時,用戶可以使用他們的facebook數據登錄。然而,在我的開發環境,當我訪問如何使用django social-auth在開發環境中使用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登錄?
定義自定義域(我用myapp.com)創建了Facebook應用程序時,然後將其添加到你的'/ etc/hosts文件/文件'指向本地主機'127.0。 0.1 myapp.com'。這將做詭計 – omab
我不熟悉如何將域添加到/ etc/hosts /。你會推薦一個好的鏈接/教程嗎? – sharataka
'男主人'擁有所有基本信息,這不是很複雜,你添加一個格式爲''的新行。 –
omab