Ошибка OpenID c google и yandex

2
Добрый день!

Волею судеб пришлось переехать на другой сервер. Сетап такой: 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
Фейсбук и вконтакте работают нормально.

В чем может быть проблема и куда стоит копать? Буду благодарен за любые мысли.
Такое решение не сработало.
  • 0
  • 06 декабря 2011, 22:11
  • refik

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

 
Всем привет! При активаций плагина пишет: «Ошибка: Файл плагина не найден». Помогите пожалуйста! Не могу понять причины. Использую Livestreet CMS 0.5.1

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

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

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

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

OpenID ошибка

 
Не логинится через гугл яндекс и рамблер.
выдаёт ошибку
Ошибка: Invalid openid.mode ''

версия Ls 0.5.1

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

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


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

OpenID: Call to undefined method Auth_OpenID_AuthRequest::htmlMarkup()

 
Здравствуйте. Поставил плагин openID на ls 0.4.2, но возникли проблемы.

1) Вообще не реагируют facebook и vkontakte;
2) openID (google, yandex, rambler) регистрация выводит ошибку
Fatal error: Call to undefined method Auth_OpenID_AuthRequest::htmlMarkup() in /var/www/v123456/data/www/site.ru/plugins/openid/classes/modules/openid/Openid.class.php on line 102

По-идее, работает только twitter.

И еще вопрос: как вынести кнопку «Войти в контакте» на главную, под ссылками «Войти» и «Зарегистрироваться».

Спасибо.

Кто-то пытался сделать OpenID-провайдера с базой юзеров из LS ?

 
Собственно, сабж.

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

Это даже идёт в сторону идеи товарища Ajaxy по поводу кросс-авторизации между разными LS-проектами.

Или может я фигню придумал? (Скажите мне, почему этим вопросом еще никто не задавался)

Проблема с аутентификацией в OpenID через Twitter

1
Проблема возникла во время тестирования плагина. Приложение создано, в конфиге Consumer key & Consumer secret настроен. Вот такая ошибка при попытки войти через Twitter:

Fatal error: Call to undefined function curl_init() in 
/path/to/www/plugins/openid/classes/lib/external/OAuth/twitteroauth/twitteroauth.php on line 202


Помогите, кто сталкивался.
Спасибо
  • 0
  • 30 апреля 2011, 21:03
  • KyeKye

Новый OpenId с автозаполнением профиля (AutoOpenId)

32
Возможности

Регистрация и авторизация на сайте через ВКонтакте, Facebook, Twitter, или OpenId за 1 клик.
Автоматическая загрузка логина, аватарки и пола пользователя с ВКонтакте, Facebook и Twitter в профиль.


Читать дальше
  • +19
  • 09 февраля 2011, 19:29
  • vlnm

Проблемка с OPENID, у всех или только у меня ?

 
Добрый, на сайте uaparty.com при логинации через openid происходит иногда глюк, причин которому найти не могу. Суть глюка: У одних пользователей логинация через Вконтакт происходит мгновенно, у других она вобще не происходит, у третьих редиректит на каталог с OPENID и там остаеться с пустой страницей. Общался еще с другими владельцами сайтов на ЛивСтрите, у них та же фигня.
Что делать?
Лично у меня такого глюка на своем сайте не было, был на чужом, броузер ГуглХром и ИЕ9. в Фаерфоксе все ок.