Как реализовать Django Войти через Facebook Регистрация - PullRequest
0 голосов
/ 23 января 2012

Я новичок в Django и Facebook API, и я хотел бы сделать мой сайт доступным только тем, у кого есть аккаунт в Facebook.

Я видел эту ссылку для регистрации в Facebook, а также прочитал некоторую информацию о django-socialregistartion .

Я хотел бы знать разницумежду этими двумя, или они должны быть сделаны вместе?Кроме того, какой выбор должен работать лучше, если я все еще хочу, чтобы @login_required работал в django, чтобы получить user_id и сохранить его в сеансе?

Спасибо

1 Ответ

3 голосов
/ 24 марта 2013

Популярным вариантом будет использование django-social-auth. Он поддерживает большинство аутентификационных бэкэндов, таких как: Google, Facebook, Twitter, Foursquare и т. Д.

Выезд: http://django -social-auth.readthedocs.org / en / latest / configuration.html # application-setup для настройки в вашем приложении.

Подробнее о Facebook см .: https://django -social-auth.readthedocs.org / en / latest / backends / facebook.html? Highlight = facebook

...