Похоже, что проект 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 и т. Д., Что не кажется полезным.