Ошибка плагина OpenID

Вот уже несколько дней пытаюсь понять, по какой причине плагин OpenID может выдавать ошибку «Невалидный ключ OpenID авторизации» для Тви/Вконтакта, если все ключи установлены и прописаны в конфиге?

Вход здесь — www.tuskenium.com/login/openid/
Зайдите пожалуйста, протестируйте.

Через Фейсбук вообще нельзя зайти — ничего не появляется, никакое действие при клике на кнопке не происходит, ошибок в JS при этом нет.
Версия LS 1.0.1, шаблон Solial+Flow. Хостинг облачный IPSserver.

Может у меня браузер глючит? Opera 12.14.
Может в настройках апликейшинов в Тви/Фейсбуке надо какие-то настройки сделать?
Может дело в облачном хостинге и модулях PHP?

Беда с плагинами для регистрации через соц. сети для LS 1.0

Друзья, сегодня пробовал поставить и протестировать все 3 доступные плагина, что есть на данный момент в LS 1.0 как выяснилось это:
1. openID
2. loginza
3. ulogin
Читать дальше →

Авторизация через Loginza

Здравствуйте друзья! Вобщем необходимо сделать на сайте авторизацию и регистрацию через сторонние сервисы. Есть одноименный плагин OpenID и Loginza — но он выдает ошибку при авторизации. Движек изначально версии 0.4.2, но ядро обновленно до версии 0.5 + новая версия шаблонизатора Smarty. Бюджет для этого дела предусмотрен, главное все сделать качественно. Жду предлождений. Спасибо!

Бесплатный плагин «OpenID Comments»

«Наш ответ Чемберлену» :)



При отправке комментария гость увидит всплывающее окошко авторизации/регистрации, а после авторизации/регистрации его комментарий появится на сайте.

Плагин может работать совместно с плагином OpenID (что удобней для гостей сайта) или без него.

Github репозиторий плагина.
Пример работы плагина можно увидеть на Кукораме.

PS. Поблагодарить разработчиков можно отправив небольшой донейт

Ошибка OpenID c google и yandex

Добрый день!

Волею судеб пришлось переехать на другой сервер. Сетап такой: Debian 6, nginx 1.0.10, php5-fpm, mysql, xcache.

Всё прошло гладко, кроме переноса плагина OpenID (1.2.1). Авторизация через яндекс и гугл выдает такую ошибку:

Ошибка: return_to does not match return URL. Expected domain.ru/login/openid/enter/finish/, got domain.ru/login/openid/enter/finish/?janrain_nonce=2011-12-06T17%3A58%3A37ZlhXJNB

Через твиттер:

getRequestToken($sPath))) { return false; } $_SESSION['twitter_oauth_token'] = $sToken = $aRequestToken['oauth_token']; $_SESSION['twitter_oauth_token_secret'] = $aRequestToken['oauth_token_secret']; $_SESSION['oauth_return_path'] = $sPath; switch ($OAuth->http_code) { case 200: $sUrl = $OAuth->getAuthorizeURL($sToken); header('Location: '.$sUrl); break; default: return false; } } public function VerifyTwitter() { if (isset($_REQUEST['twitter_oauth_token']) && $_SESSION['twitter_oauth_token'] !== $_REQUEST['twitter_oauth_token']) { //$_SESSION['twitter_oauth_status'] = 'oldtoken'; unset($_SESSION['twitter_oauth_token']); return false; } if (!isset($_SESSION['twitter_oauth_token']) or !isset($_SESSION['twitter_oauth_token_secret'])) { return false; } $OAuth = new TwitterOAuth(Config::Get('plugin.openid.twitter.token'), Config::Get('plugin.openid.twitter.token_secret'), $_SESSION['twitter_oauth_token'], $_SESSION['twitter_oauth_token_secret']); $aAccessToken = $OAuth->getAccessToken($_REQUEST['oauth_verifier']); $_SESSION['twitter_access_token'] = $aAccessToken; unset($_SESSION['twitter_oauth_token']); unset($_SESSION['twitter_oauth_token_secret']); if (200 == $OAuth->http_code) { return true; } else { unset($_SESSION['twitter_access_token']); } return false; } protected function CheckTwitter() { if (empty($_SESSION['twitter_access_token']) || empty($_SESSION['twitter_access_token']['oauth_token']) || empty($_SESSION['twitter_access_token']['oauth_token_secret'])) { unset($_SESSION['twitter_access_token']); return false; } $aAccessToken = $_SESSION['twitter_access_token']; $OAuth = new TwitterOAuth(Config::Get('plugin.openid.twitter.token'), Config::Get('plugin.openid.twitter.token_secret'), $aAccessToken['oauth_token'], $aAccessToken['oauth_token_secret']); if ($OAuth) { $this->OAuthTwitter=$OAuth; return true; } return false; } public function GetTwitter($sCmd,$aParams=array()) { if (!$this->CheckTwitter()) { return false; } return $this->OAuthTwitter->get($sCmd); } } ?> Fatal error: Class 'PluginOpenid_ModuleOauth' not found in /var/www/domain.ru/engine/classes/Engine.class.php on line 316
Фейсбук и вконтакте работают нормально.

В чем может быть проблема и куда стоит копать? Буду благодарен за любые мысли.
Такое решение не сработало.

Разработка плагина "социальный комментарий"

Наверное на многих сайтах такое есть, последний что запомнился kommersant.ru. После каждой статьи можно спокойно оставить комментарий нажав на одну из кнопок. — просто над формой добавления появляется после нажатия твой ник.

Ставил плагин OpenId в надежде получить что-то подобное. Но во-первых, по-моему там больше движений надо делать. А во вторых он у меня так и не заработал, о чем я писал в баг-репорт, но так и не получил ответов.

Вопрос. Сколько будет стоить разработка такой штуки? Можно даже в виде хака (не запоковывая в коробку).

Плагин авторизации Loginza для LiveStreet

Как то ранее, я запрашивал у сообщества разработку плагина авторизации для LiveStreet, основанного на нашем сервисе Loginza. В итоге мы в Loginza решили реализовать данный плагин самостоятельно, да и растущий интерес пользователей к нему, только подталкивал на реализацию.

Читать дальше →