Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Хочу поменять библиотеку для OpenID на сайте

Хочется поменять библиотеку, которую я использую для OpenID на сайте. Я сейчас использую Janrain OpenID, но она давно не обновлялась, генерирует варнинг и только с костылями и патчами работает с реализацией OpenID в ЖЖ (баг-репорт я писал в обе компании, бестолку).

Посоветуйте какие-нибуль альтернативы (на PHP). Я рассматриваю сейчас LightOpenID.

Требования — библиотека должна поддерживать OpenID 1.x и 2.x, SREG, предоставлять возможность хранить данные где я укажу (мне нужно на диске, а не в БД) и не должна использовать экзотические модули.

6 комментариев
aktuba 2011

Правильный выбор. Я когда loginid.ru начинал делать — кучу разных либ перепробовал, остановился тоже на LightOpenID.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для aktuba:

А что за сервис? Как пользоваться?

На «Кохане», я смотрю? Хороший фреймворк? А memcache зачем на сервере, в нём что хранится? Просто любопытно.

В MACHTYPE неправильно «80086» написано, должно быть «8086» :) Забавная шутка :)

Денис Попов (besisland.name) 2011

LightOpenID хорошая, меня устроила, правда, какой-то там мелкий глючок был, когда я последний раз смотрел (полтора года назад).

aktuba 2011

А сервис не закончен, времени не хватает... Задумывался как конкурент логинзе =)
Да, на ko3.0. Мне очень нравится сам фреймворк (особенно файловая структура), но очень не нравится путь развития.
Memcache — на будущее было запланировано. По умолчанию ставим на всех серверах =). В данный момент не используется на loginid.

По поводу MACHTYPE не понял, если честно =)

Евгений Степанищев (bolknote.ru) 2011

Комментарий для aktuba:

Задумывался как конкурент логинзе =)

Логинза так себе проект, много дыр, до конца правильно не работает (например, делегирование неправильно обрабатывается). Недавно на сайте Каганова был продемонстрирован вход от имени самого Каганова через эту «Логинзу».

По поводу MACHTYPE не понял, если честно =)

Посмотрите переменные окружения у себя на сервере.

У вас там MACHTYPE = 80086 и OSTYPE = DOS :)

aktuba 2011

Про логинзу знаю, там вроде как хеш один для всех сайтов, если правильно помню. Мне в логинзе не нравится еще внешний вид (виджет кривой под ff точно, под остальными не смотрел) + еще несколько деталей...

Про переменные окружения — админ похоже развлекается =)