All articles, tagged with “opensource”

Опенсорсные шняги

Парочка шняг:

  • hg.pydev.ru/dumpz — исходники новой версии сайта dumpz.org Сначала думал не открывать порефакторенный код, а потом решил, что это банальная иррациональная жаба, да и нету там в коде ничего этакого :-)

  • hg.pydev.ru/django-auth-openid — год назад (кажется) я написал велосипедное django-приложение для авторизации по openid. Написал я его потому что мне решительно не понравился код внутри популярного application для openid. Затем год оно лежало полумёртвое, а недавно понадобилось по работе делать openid-авторизацию в одном из проектов, ну, тут то я про старую наработку и вспомнил. Получилось убить двух зайцев: сделать требуемую функциональность и заодно на живом проекте оттестировать библиотеку. Приложение толком не проверено на встраиваемость в другие проекты. Пишу о нём т.к. кому-то может оказаться полезным, в крайнем случае напильником придётся подпилить чуть-чуть.

Особенности приложения:

  • можно задавать свою форму для завершения openid-регистрации
  • поддержка SREG и AX расширений openid
  • возможность задавать через настройки какие поля требуется получить через sreg/ax
  • возможность завать модель создаваемого пользователя (в некоторых проектах используется наследник от стандартного auth.models.User)
  • возможность включать через настройки логирование процесса обмена информацией с openid-сервером
  • ещё вроде как есть вьюшки для добавления, редактирования, удаления openid-акков привязанных к сайт-аккаунту, но это толком не причёсано т.к. в текущем проекте не используется.