Разница между django-openid и django-openid-auth? - PullRequest
2 голосов
/ 01 февраля 2010

Я нашел две библиотеки Python для выполнения аутентификации openid с помощью django: django-openid и django-openid-auth . Я не понимаю разницы между ними, в основном (я думаю), потому что у меня нет опыта работы с механизмами аутентификации django.

Ответы [ 2 ]

3 голосов
/ 01 февраля 2010

openid-auth последний раз обновлялся в октябре 2007

Полагаю, теперь выбор прост. :)

2 голосов
/ 24 марта 2010

Похоже, что проект django-openid-auth недавно выпустил (версию 0.2) на своем собственном сайте проекта , выпущенный на следующий день после того, как Гуру опубликовал свой ответ!

Я только что попробовал оба. Для django-openid мне пришлось изменить импорт yadis, чтобы он стал:

from openid.yadis import xri

Что было сделано в некоторых местах, а не в других. Мне также пришлось изменить maxlength на max_length, чтобы работать с более новыми версиями django.

Для django-openid-auth это работало лучше сразу. Одна вещь, которую мне придется настроить, - это создание пользователей django из логинов openid с помощью:

в settings.py:

OPENID_CREATE_USERS = True

В данный момент он создает пользователей в таблице пользователей django, таких как openiduser , openiduser2 и т. Д., Что не кажется полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...