Używam social-auth z moją aplikacją internetową django. Kiedy idę do/login/facebook w środowisku produkcyjnym, użytkownik jest w stanie zalogować się przy użyciu danych z Facebooka. Jednak w moim środowisku programistycznym, kiedy dostępJak zalogować się za pomocą Facebook w środowisku programistycznym za pomocą django social-auth?
http://localhost:8000/login/facebook/,
pojawia się błąd mówiący
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.
wierzę, to dlatego, że domena jest localhost: 8000. Jak mogę to naprawić, aby móc logować się za pomocą Facebooka w moim środowisku programistycznym?
Określ domenę niestandardową (używam myapp.com) podczas tworzenia aplikacji w Facebooku, a następnie dodać go do '/ etc/hosts file /' wskazując na swoim lokalnym komputerze '127,0. 0.1 myapp.com'. To zadziała – omab
Nie jestem zaznajomiony z tym, jak dodać domenę do/etc/hosts /. Czy istnieje dobry link/samouczek, który poleciłbyś? – sharataka
'człowiek gospodarze' ma wszystkie podstawowe informacje, to naprawdę nie jest skomplikowane, dodajesz nową linię w formacie' '. –
omab