... а я взахлёб решал проблемы привязки авторизации по OpenID к чату.
В условиях кастрированного доступа к настройкам хостинг-сервера и поиска обходных хак-решений, первая версия запущена - тестируйте. Попозже подробнее напишу в двух словах, что это такое, как этим пользоваться и почему это удобно. Можете и сами вобщем-то почитать: http://ru.wikipedia.org/wiki/OpenID
А ты сам согласен с тем, что там написано?
Смешные какие-то жалобы - типа "вместо того, чтобы вводить логин с паролем в нашей системе, пользователь вынужден делать то же самое в сторонней! Где упрощение?".
Так вот, на мой взгляд, удобство в том, что LJ или Гуглом пользуются чаще, чем чатом, поэтому авторизованные сессии в этих сервисах у пользователей живут практически постоянно. Поэтому в большинстве случаев пароль не приходится вводить вообще.
Что же касается надежности сторонних систем, на которую указывается в статье, то это вопрос надежности сервисов гугла или яху )
Мне следовало сразу объяснить, как это работает :)
Получилось что-то промежуточное между OpenID и OAuth - т.е. мы обращаемся к провайдеру за авторизацией указанного аккаунта и при положительном ответе ищем совпадения в нашей базе, чтобы связать этот аккаунт с пользователем в базе чата.
Т.е. наличие аккаунта в чате так и остаётся ОБЯЗАТЕЛЬНЫМ, но теперь можно его авторизовать через сторонние OpenID сервисы.
Соответственно, единовременно надо зайти в чат, меню, профиль и добавить все свои OpenID аккаунты в профиль.
После этого можно будет авторизовываться с указанием этих аккаунтов.