Хочу поменять библиотеку для OpenID на сайте
Хочется поменять библиотеку, которую я использую для OpenID на сайте. Я сейчас использую Janrain OpenID, но она давно не обновлялась, генерирует варнинг и только с костылями и патчами работает с реализацией OpenID в ЖЖ (баг-репорт я писал в обе компании, бестолку).
Посоветуйте какие-нибуль альтернативы (на PHP). Я рассматриваю сейчас LightOpenID.
Требования — библиотека должна поддерживать OpenID 1.x и 2.x, SREG, предоставлять возможность хранить данные где я укажу (мне нужно на диске, а не в БД) и не должна использовать экзотические модули.
Правильный выбор. Я когда loginid.ru начинал делать — кучу разных либ перепробовал, остановился тоже на LightOpenID.
Комментарий для aktuba:
А что за сервис? Как пользоваться?
На «Кохане», я смотрю? Хороший фреймворк? А memcache зачем на сервере, в нём что хранится? Просто любопытно.
В MACHTYPE неправильно «80086» написано, должно быть «8086» :) Забавная шутка :)
LightOpenID хорошая, меня устроила, правда, какой-то там мелкий глючок был, когда я последний раз смотрел (полтора года назад).
А сервис не закончен, времени не хватает... Задумывался как конкурент логинзе =)
Да, на ko3.0. Мне очень нравится сам фреймворк (особенно файловая структура), но очень не нравится путь развития.
Memcache — на будущее было запланировано. По умолчанию ставим на всех серверах =). В данный момент не используется на loginid.
По поводу MACHTYPE не понял, если честно =)
Комментарий для aktuba:
Логинза так себе проект, много дыр, до конца правильно не работает (например, делегирование неправильно обрабатывается). Недавно на сайте Каганова был продемонстрирован вход от имени самого Каганова через эту «Логинзу».
Посмотрите переменные окружения у себя на сервере.
У вас там MACHTYPE = 80086 и OSTYPE = DOS :)
Про логинзу знаю, там вроде как хеш один для всех сайтов, если правильно помню. Мне в логинзе не нравится еще внешний вид (виджет кривой под ff точно, под остальными не смотрел) + еще несколько деталей...
Про переменные окружения — админ похоже развлекается =)