Как пройти аутентификацию с помощью учетной записи 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

Другие вопросы по тегам