Как пройти аутентификацию с помощью учетной записи Facebook в Plone
Я ищу существующее дополнение Plone, которое позволяет пользователям Facebook проходить аутентификацию в Plone - версия 4.x. Есть plonesocial.auth.rpx, но он полон ошибок и не работает в Plone 4.
4 ответа
https://github.com/RedTurtle/pas.plugins.velruse
Этот плагин Plone позволяет включить аутентификацию пользователей социальных сетей на сайтах Plone, используя Velruse.
Velruse - это приложение-пирамида, определенное так:
Velruse - это набор процедур аутентификации, которые предоставляют унифицированный способ аутентификации пользователя веб-сайта различными поставщиками идентификационных данных и / или различными схемами аутентификации.
В некотором смысле он похож на Janrain Engage, за исключением того, что он имеет открытый исходный код, устанавливается локально и легко подключается для пользовательских провайдеров идентификации и схем аутентификации.
- из велрусовой документации
В Plone 4 работает ветка plonesocial.auth.rpx: https://bitbucket.org/domruf/plonesocial.auth.rpx
Я никогда не использовал его, но я думаю, что http://pypi.python.org/pypi/collective.facebook.accounts/1.0b2 делает то, что вы хотите
Мы использовали код в книге Мартина для аутентификации в FaceBook, и он отлично работает.
Мы проделали некоторую работу по созданию настраиваемой панели управления вместо жесткого соединения ключей приложения Facebook. Вы можете посмотреть код по адресу: http://github.com/codesyntax/cs.auth.facebook
Мы проделали аналогичную работу с Twitter: http://github.com/codesyntax/cs.auth.twitter