LINUX.ORG.RU
решено ФорумAdmin

OpenID provider на своём сервере?


0

1

Дорогой коллективный разум!

У меня вопрос: имеет ли смысл заводить у себя OpenID-провайдер? Если нет, то как же так? Оно же децентрализованное, по идее каждый может крутить у себя OpenID сервер. Если да - чем лучше воспользоваться? Я потратил несколько дней, но ничего, к сожалению, не взлетело. Если кто-то у себя держит провайдера, расскажите, пожалуйста, как поднимали? Предпочтительно в виде скрипта, не использующего базу данных.

И что вообще творится с OpenID? То ли он на фиг не нужен, то ли это ацкий заговор - нет готовых к использованию пакетов, нет внятной документации...

У меня почти взлетел скрипт на перле, который я добыл на хабре (автор любезно расписал мне процесс настройки, но оно не работает всё равно) и почти взлетел Net::OpenID::Server::Standalone, но субрутина id выдаёт какую-то ацкую ересь, соответственно, тоже пользоваться нельзя.

В общем вопрос - нужно ли оно вообще, если да - делегировать или заводить велосипед, если велосипед - какой марки?

★★★★★

Последнее исправление: Hoodoo (всего исправлений: 1)

Gentoo, нашлось 6 пакетов по имени openid, работоспособность и назначение погляди сам.

$ eix openid

* dev-perl/Net-OpenID-Consumer
Available versions: ~1.03
Homepage: http://search.cpan.org/dist/Net-OpenID-Consumer/
Description: Library for consumers of OpenID identities

* dev-php/php-openid
Available versions: ~2.2.2 {examples}
Homepage: http://github.com/openid/php-openid
Description: PHP OpenID implementation

* dev-python/flask-openid
Available versions: ~1.0.1 {doc examples}
Homepage: http://pypi.python.org/pypi/Flask-OpenID
Description: OpenID support for Flask

* dev-python/python-openid
Available versions: ~2.2.5 {examples mysql postgres sqlite}
Homepage: http://www.openidenabled.com/openid/libraries/python/ http://pypi.python.org/pypi/python-openid
Description: OpenID support for servers and consumers.

* dev-ruby/ruby-openid
Available versions: 2.1.8 {ruby_targets_ruby18 test}
Homepage: http://ruby-openid.rubyforge.org/
Description: A robust library for verifying and serving OpenID identities

* www-apache/mod_auth_openid
Available versions: ~0.2-r1 ~0.4
Homepage: http://trac.butterfat.net/public/mod_auth_openid
Description: An OpenID authentication module for the apache webserver

Found 6 matches.

anonymous
()
Ответ на: комментарий от anonymous

Я тоже умею пользоваться поиском по репу. %)

То, что вы перечислили - это библиотеки. Соответственно, для того, чтобы получить работающий повайдер, надо написать с их использованием скрипт.

Я тут четыре дня уже бился с готовыми скриптами на Python и Perl, остановился на phpmyid, который, блин, завёлся из коробки, хотя и outdated как не знаю что.

Частично решено.

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Да, кстати, плагины к cms - тема.

Но я пока не пользуюсь cms, если не считать таковой blosxom - хочу начать с более-менее простых вещей, и если мне будет интересно - перебраться на catalyst или django (в зависимости от того, который из языков лучше пойдёт).

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Да я выкрутился уже. Всё равно вебморда к почте на пыхе (squirrelmail), второй пользователь просил прикрутить на всякий случай.

Мыло, джаббер и openid прикрутил, пойду-ка спать.

Hoodoo ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.