openid (проблемы)

Внимание! Если у вас проблемы с регистрацией, пишем сюда свои жалобы.
Если вас что-то не устраивает, вы нашли ошибку или хотите что-то предложить - Пишите сюда, ваша просьба обязательно будет рассмотрена!

Модератор: Модераторы разделов

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

А, так это баг? :) Я думал фича. Но мой вопрос несколько шире. Не зайти по ссылке, попасть на авторизиацию, и редирект на исходную. Ну, чтобы URL по типу:
http:// unixforum.org/openid.php/login?id=https://www.google.com/accounts/o8/id&page=index.php%3Fact%3DSearch%26CODE%3Dgetnew
шла авторизация по openid, а после этого переход на page. Это даже не столько feature request, сколько просто - есть такое или нет :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

sash-kan писал(а):
17.11.2010 18:23
ждём комментариев от /dev/random-а.

Я откатил исправление, поскольку для длинных URL это вызвало такой баг. Решил, что лучше уж пусть (пока что) всегда переадресует на главную, чем время от времени не пускает вообще. Время от времени возвращаюсь к проблеме и ищу способ её исправить, не вызывая новых багов.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

NickLion писал(а):
17.11.2010 19:32
А, так это баг? :) Я думал фича. Но мой вопрос несколько шире. Не зайти по ссылке, попасть на авторизиацию, и редирект на исходную. Ну, чтобы URL по типу:
http:// unixforum.org/openid.php/login?id=https://www.google.com/accounts/o8/id&page=index.php%3Fact%3DSearch%26CODE%3Dgetnew
шла авторизация по openid, а после этого переход на page. Это даже не столько feature request, сколько просто - есть такое или нет :)

Вообще присутствует, но сейчас заблокировано в связи всё с тем же багом. Как исправлю, отпишусь.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

Взялся за проблему вплотную и, кажется, исправил. Тестируйте.
1) теперь баг, упомянутый Minton'ом, исправлен без костылей вроде принудительного возврата на главную
2) URL, "запрошенный" NickLion'ом, выглядит так: http: //unixforum.org/openid.php/login?id=<openid>&referer=<url>
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: openid

Сообщение sash-kan »

последовательность воспроизведения бага:
1. firefox 3.5.10
2. разлогиниваемся.
3. открываем http://unixforum.org
4. щёлкаем по значку openid, несущему ссылку http://unixforum.org/#openid
5. щёлкаем по значку google, несущему ссылку http://unixforum.org/openid.php/login?id=h.../accounts/o8/id
6. если открывается google-овский вопрос «Sign in to Unixforum.org with your Google Account.», подтверждаем, вводя, при необходимости логин/пароль от google-аккаунта.
7. нас перебрасывает на страницу
unixforum.org/index.php?act=Login&CODE=01&referer=http%3A%2F%2Funixforum.org%2F&UserName=https%3A%2F%2Fwww.google.com%2Faccounts(и ещё две страницы текста)
в форме сообщение об ошибке: «Произошла неопределенная ошибка. Код "Быстрая регистрация через OpenID пока не реализована. Пожалуйста, зарегистрируйтесь обычным способом и привяжите данный OpenID к вашему аккаунту в профиле".»
это раз.
8. если в этой же форме ввести свой openid и нажать ок
9. то переходим на страницу google-error-а: «Request-URI Too Large». начало адреса, куда перебросило:
www.blogger.com/openid-server.g?openid.assoc_handle=(и ещё три странички текста)
это два.

вот.

p.s. если функция не реализована, может, лучше убрать картинки со всякими там гуглями и прочими вконтактиками?
p.p.s. на blogger перебрасывает потому, что мой гуглевский openid звучит как sash-kan.blogspot.com. уточняю это на всякий пожарный. ведь, может, у гугля и другие openid-ы есть, не только blogspot-овский.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

sash-kan писал(а):
30.11.2010 17:28
в форме сообщение об ошибке: «Произошла неопределенная ошибка. Код "Быстрая регистрация через OpenID пока не реализована. Пожалуйста, зарегистрируйтесь обычным способом и привяжите данный OpenID к вашему аккаунту в профиле".»
/.../
p.s. если функция не реализована, может, лучше убрать картинки со всякими там гуглями и прочими вконтактиками?

Не реализована функция "быстрой регистрации", т.е. полностью автоматизированной регистрации нового аккаунта при вводе openid, который ни к одному аккаунту пока не привязан. Нужно зайти в профиль, и там нажать "картинку с гуглями", чтобы привязать гугловский openid к своему аккаунту. После этого будет работать. Я думал, что объяснил в сообщении об ошибке достаточно понятно.

sash-kan писал(а):
30.11.2010 17:28
9. то переходим на страницу google-error-а: «Request-URI Too Large».

Сейчас попробую воспроизвести.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

/dev/random писал(а):
30.11.2010 23:48
Я думал, что объяснил в сообщении об ошибке достаточно понятно.

Изменил сообщение:
«Данный OpenID не привязан ни к одному форумному аккаунту. Пожалуйста, зарегистрируйтесь обычным способом и привяжите данный OpenID к вашему аккаунту в профиле»
Надеюсь, так будет понятно.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: openid

Сообщение sash-kan »

/dev/random писал(а):
01.12.2010 00:16
/dev/random писал(а):
30.11.2010 23:48
Я думал, что объяснил в сообщении об ошибке достаточно понятно.

Изменил сообщение:
«Данный OpenID не привязан ни к одному форумному аккаунту. Пожалуйста, зарегистрируйтесь обычным способом и привяжите данный OpenID к вашему аккаунту в профиле»
Надеюсь, так будет понятно.
мгм. у меня гугловский openid вполне себе привязан к аккаунту.
и если я вместо тыканья в «гуглокнопочку» (слева) ввёл бы (справа) «sash-kan.blogspot.com», и ткнул бы в кнопочку ещё правее, то прекрасно бы залогинился. я уж давно так логинюсь.
а тут решил испытать этот красивый набор кнопочек (ну, хотя бы одну). а оно вон оно как…
может, я чего-то не так делал?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

sash-kan писал(а):
01.12.2010 02:12
мгм. у меня гугловский openid вполне себе привязан к аккаунту.
и если я вместо тыканья в «гуглокнопочку» (слева) ввёл бы (справа) «sash-kan.blogspot.com», и ткнул бы в кнопочку ещё правее, то прекрасно бы залогинился. я уж давно так логинюсь.
а тут решил испытать этот красивый набор кнопочек (ну, хотя бы одну). а оно вон оно как…
может, я чего-то не так делал?

Гугловская кнопка даёт OpenID вида:
хттпс://www.google.com/accounts/o8/id?id=<длинный хеш>
Блогспотовские адреса - это совершенно отдельные OpenID.

Нажми её в своём профиле, и всё заработает.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

sash-kan писал(а):
30.11.2010 17:28
9. то переходим на страницу google-error-а: «Request-URI Too Large».

Кажется, исправил.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: openid

Сообщение sash-kan »

/dev/random писал(а):
01.12.2010 02:18
sash-kan писал(а):
01.12.2010 02:12
мгм. у меня гугловский openid вполне себе привязан к аккаунту.
и если я вместо тыканья в «гуглокнопочку» (слева) ввёл бы (справа) «sash-kan.blogspot.com», и ткнул бы в кнопочку ещё правее, то прекрасно бы залогинился. я уж давно так логинюсь.
а тут решил испытать этот красивый набор кнопочек (ну, хотя бы одну). а оно вон оно как…
может, я чего-то не так делал?

Гугловская кнопка даёт OpenID вида:
хттпс://www.google.com/accounts/o8/id?id=<длинный хеш>
Блогспотовские адреса - это совершенно отдельные OpenID.
ага, я догадывался, что чего-то недопонимаю. подозрения оказались верными — у гугля не один openid.

QUOTE писал(а):Нажми её в своём профиле, и всё заработает.
ну да, это _теперь_ понятно. сообщение «Данный OpenID не привязан ни к одному форумному аккаунту. Пожалуйста, зарегистрируйтесь обычным способом и привяжите данный OpenID к вашему аккаунту в профиле» позволяет понять, что же пошло не так.

/dev/random писал(а):
01.12.2010 13:47
sash-kan писал(а):
30.11.2010 17:28
9. то переходим на страницу google-error-а: «Request-URI Too Large».

Кажется, исправил.
отвязал openid, который начинается со слова google.
разлогинился.
нажал кнопку гугля слева от поля для ввода openid-а.
получил сообщение о том, что openid не привязан к аккаунту.
на этой же страничке ввёл blogspot-овский openid, нажал ок.
получил ту же гуглеошибку: «Request-URI Too Large». адрес сообщения начинается с «http://www.blogger.com/openid-server.g?openid.assoc_handle=»
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

sash-kan писал(а):
01.12.2010 15:19
получил ту же гуглеошибку

А теперь?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: openid

Сообщение sash-kan »

/dev/random писал(а):
01.12.2010 15:47
sash-kan писал(а):
01.12.2010 15:19
получил ту же гуглеошибку

А теперь?
ура! заработало!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Не уверен, что это проблема openid, но при попытке логина по URL:

Код: Выделить всё

http://unixforum.org/openid.php/login?id=https://www.google.com/accounts/o8/id&referer=http://unixforum.org/index.php%3Fact%3DSearch%26CODE%3Dgetnew

Получил ошибку:

Код: Выделить всё

Причина:
Произошла неопределенная ошибка. Код "Nonce already used or out of range".

Повторно зашло нормально.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

NickLion писал(а):
16.12.2010 11:52
Не уверен, что это проблема openid, но при попытке логина по URL:

Код: Выделить всё

http://unixforum.org/openid.php/login?id=https://www.google.com/accounts/o8/id&referer=http://unixforum.org/index.php%3Fact%3DSearch%26CODE%3Dgetnew

Получил ошибку:

Код: Выделить всё

Причина:
Произошла неопределенная ошибка. Код "Nonce already used or out of range".

Повторно зашло нормально.

Эта ошибка означает, что один и тот же "промежуточный" URL попытались использовать дважды. Это бывает, если при некачественном соединении с провайдером пользователь или "умный" браузер, не дождавшись ответа, даёт команду "обновить страницу". В подобной ситуации стандарт требует обязательной выдачи сообщения об ошибке, поскольку допущение такого логина означает дыру в безопасности.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Странно. Браузер просто Konqueror. Да и соединение норм, вроде. Причины понял, поковыряю.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: openid

Сообщение rm_ »

Что-то сегодня залогиниться удалось только раза с пятого, после "спасибо вы вошли" перекидывало снова на страницу, где я не залогинен.
Потом прошло успешно, но через пару часов залогиненность снова потерялась, и войти опять удалось только со второго раза.
Возможно ли, что причина в том, что у меня для форума и для OpenID-сервера используются разные прокси (и соотв-но разный внешний IP-адрес)?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: openid

Сообщение sash-kan »

imho, скорее просто в наличии proxy как такового.
ну и внешний ip-адрес движком учитывается при проверке сессии (при каждом запросе). и если он меняется — требуется другая сессия.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

rm_ писал(а):
01.04.2011 10:54
Что-то сегодня залогиниться удалось только раза с пятого, после "спасибо вы вошли" перекидывало снова на страницу, где я не залогинен.
Потом прошло успешно, но через пару часов залогиненность снова потерялась, и войти опять удалось только со второго раза.
Возможно ли, что причина в том, что у меня для форума и для OpenID-сервера используются разные прокси (и соотв-но разный внешний IP-адрес)?

Скорее, причина в том, что адрес, с которого вы выходите на форум, слишком часто меняется, и с OpenID это вряд ли связано. При смене адреса у нас происходит разлогин, чтобы украденными куками было сложнее воспользоваться. Но для проверки всё же попробуйте установить один и тот же прокси для openid-сервера и форума; а также, если не поможет, отключить прокси совсем.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Хм. Проблема какая-то с логином.
так:
http://unixforum.org/openid.php/login?id=h.../accounts/o8/id
логинит, так:
http://unixforum.org/openid.php/login?id=h...26CODE%3Dgetnew
нет :( Точнее пишет надпись Вы вошли как NickLion, а потом говорит, что "Это меню отключено" и не залогинен.
ещё вчера всё было хорошо :)

UPD извиняюсь, с openid это не связано. "Разлогинивает" при попытке открыть новые сообщения.

UPD2 уже всё работает :crazy: но вот новые сообщения как будто потеряны - в списке только две темы (одна из них эта), при том, что я с утра вчерашнего не заходил...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: openid

Сообщение Bizdelnick »

NickLion писал(а):
21.10.2011 08:36
"Разлогинивает" при попытке открыть новые сообщения.

А изначально Вы входили именно по ссылке на новые сообщения? Есть подозрения, что эта страница просто где-то кешируется, тоже такое наблюдал у себя.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Bizdelnick писал(а):
21.10.2011 09:16
NickLion писал(а):
21.10.2011 08:36
"Разлогинивает" при попытке открыть новые сообщения.

А изначально Вы входили именно по ссылке на новые сообщения? Есть подозрения, что эта страница просто где-то кешируется, тоже такое наблюдал у себя.

Ну, обычно я вхожу именно по ссылке на новые сообщения и проблем не было. А сегодня вот не получилось зайти. Зашёл через пароль, потом обнаружил (когда нажал на новые сообщения), что выкидывает и без использования openid. Возможно что-то и закешировалось с логина по openid, поэтому при открытии новых сообщений - снова выкинуло. Правильно понял? Может и так. Потерянные новые сообщения - это наверное из-за того, что был релогин.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: openid

Сообщение Bizdelnick »

Собственно, никто никого и не выкидывает. Просто по ссылке на новые сообщения почему-то выдаётся форма входа из кеша.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: openid

Сообщение t.t »

Попытался войти на другой сайт с помощью форумного OpenID, получил такую ошибку: "Fatal error: Class 'login_method' not found in /var/www/linuxforum.ru/www/sources/handlers/han_login.php on line 95"
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

t.t писал(а):
05.11.2011 03:30
Попытался войти на другой сайт с помощью форумного OpenID, получил такую ошибку: "Fatal error: Class 'login_method' not found in /var/www/linuxforum.ru/www/sources/handlers/han_login.php on line 95"

Удалось воспроизвести. Проблема проявляется, если попытаться воспользоваться форумным OpenID на другом сайте, не будучи залогиненным на форуме. Кстати, с точки зрения безопасности, действительно, рекомендуется выдавать в таких случаях ошибку, а не форму логина. Но было бы неплохо, если бы эта ошибка была более вразумительной. Завтра займусь этим.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: openid

Сообщение t.t »

Спасибо, более вразумительное сообщение не помешает. Без него я совсем забыл проверить, залогинен ли я именно в этом браузере.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

Сделал.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Хм. Что-то openid логин вообще перестал работать.

Код: Выделить всё

http://unixforum.org/openid.php/login?id=https://www.google.com/accounts/o8/id
редирект на
http://unixforum.org/index.php?act=Login&CODE=01&referer=&UserName=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid&PassWord=openid&CookieDate=1&use_openid=true
редирект на
http://unixforum.org/

И всё. Логин не происходит. Проверял разные браузеры, разные интернет подключения.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: openid

Сообщение /dev/random »

Вроде бы исправил.

Был неправильно настроен сервер, в результате чего блокировался доступ к библиотеке OpenID. Судя по датам изменения файлов, это тянется с 5 декабря o_O. И только сейчас кто-то заметил? Этим OpenID вообще кто-нибудь пользуется?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: openid

Сообщение NickLion »

Я пользуюсь и заметил давно. Просто у меня совпало bad блоки на HDD, переустановка системы, смена провайдера. Сначала хотел проверить эти варианты, может у меня что-то локально не так.

PS да, теперь всё работает, спасибо.
Спасибо сказали:
Ответить