#extends phd_pp_ru #implements respond #attr $Title = "Oleg Broytman's blog: 17 Nov 2009: OpenID" #attr $Description = "Broytman Russian Blog 17 November 2009 OpenID Document" #attr $Copyright = 2009 #attr $Prev = "index.html" #attr $Tag = "linux" ## #def body_rst Журнал: 17 ноября 2009: OpenID ============================== .. class:: head Поставил питоновский скрипт poit_ и стал своим собственным провайдером OpenID. В `корне сайта`_ завел делегирование, получил логин phd.pp.ru. Ещё завёл http://phd-pp-ru.myopenid.com/ - для сравнения и для входа на PyPI. .. _poit: http://yangman.ca/poit/ .. _`корне сайта`: http://phd.pp.ru/ Большинство сайтов, поддерживающих вход с OpenID, такие как PyPI_, SourceForge_, FreshMeat_, Либрусек_, правильно работают с OpenID - позволяют присоединить к основной учётной записи несколько идентификаторов OpenID, и войти с любым из них. Некоторые этого не умеют - или позволяют добавить только один ID, или вообще не позволяют объединить основную учётную запись ни с какими ID. На сайтах, не позволяющих привязывать учётные записи и OpenID (или позволяющих создать основную учётную запись со входом по OpenID - как, например, SF) учётная запись OpenID обычно имеют меньше функций. Некоторые сайты - тот же PyPI - имеют ограниченный выбор допустимых провайдеров OpenID. .. _PyPI: http://pypi.python.org/pypi .. _SourceForge: http://sourceforge.net/ .. _FreshMeat: http://freshmeat.net/ .. _Либрусек: http://lib.rus.ec/ Хуже всего ЖЖ - он не позволяет привязать основную учётную запись к OpenID, и учётная запись, создаваемая по OpenID, имеет крайне ограниченную функциональность. .. class:: head Впрочем, грех жаловаться - на большинстве сайтов OpenID нет вообще. И не предвидится. .. class:: head А вот сайт, на который можно войти только с OpenID: OpenSVN_. .. _OpenSVN: http://opensvn.ru/trac/opensvn .. class:: head Если сайтов, на которые можно войти с OpenID, не очень много, то провайдеров OpenID тысячи. Чуть ли не любой сервис является провайдером - Google (GMail и Blogger), Yandex (Я.ru, МойКруг), те же SF, Либрусек и ЖЖ, Yahoo (Mail и Flikr), плюс специальные провайдеры OpenID (MyOpenID, ClaimID), плюс практически все сайты и программы для создания блогов - WordPress, Drupal. Правда, не все провайдеры одинаково полезны. Хороший провайдер должен уметь запоминать, какому сайту подтверждать доступ автоматически; MyOpenID и, как ни странно, Либрусек это умеют; насчёт остальных не уверен; скрипт poit, с которого я начал, умеет. #end def $phd_pp_ru.respond(self)