openid (проблемы)
Модератор: Модераторы разделов
openid
тема для баг-репортов, связанных с openid.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: openid
Feature request: может вынести логин по open-id на главную? а не только после нажатия на "Вход"? Вроде нормально заходит, 2 open-id своих проверил...
Re: openid
Если в поле OpenID напечатать что-нибудь, и потом убрать оттуда фокус, получается, что текст залазит на появляющуюся картинку с логотипом OpenID. Обычно в таких текстовых полях с картинкой текст выводится (и вводится) с отступом, да и картинка видна всё время, см. например http://www.livejournal.com/openid/
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Можно и вынести, только я не нашёл там свободного места. Единственный пришедший в голову вариант - растянуть панель по вертикали и воткнуть это поле под полями обычного входа. Но, ИМХО, это будет монстровато смотреться. Нет идей, как ещё можно расположить?
rm_ писал(а): ↑21.07.2010 13:33Если в поле OpenID напечатать что-нибудь, и потом убрать оттуда фокус, получается, что текст залазит на появляющуюся картинку с логотипом OpenID. Обычно в таких текстовых полях с картинкой текст выводится (и вводится) с отступом, да и картинка видна всё время, см. например http://www.livejournal.com/openid/
Сейчас сделаю.
Upd: сделал.
Re: openid
Upd: сделал.
Теперь отлично.
Нет идей, как ещё можно расположить?
Я за максимально широкое использование OpenID, поэтому предложу вариант - вместо нынешних полей имени и пароля.
В идеале, OpenID хотелось бы видеть единственным способом входа, но вероятно на уже давно существующем форуме такой переход для многих окажется неудобным, поэтому скрыв старые поля логина и пароля с главной, на странице входа на форум (а также на странице сообщения "пожалуйста, залогиньтесь") их можно и оставить.
Re: openid
Вместо - это не очень хорошо, а вот совместить, может и имеет смысл. Сделать между логином и паролем кнопку - лого openid, и тогда то, что вписано как логин будет считаться не логином на форуме, а OpenID'шником. А Ok как и раньше работать. Вот только Enter как опознавать - надо подумать... Может если пароль не введён?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Насчёт формы входа на главной. Пока сделал так:
* В новых браузерах: справа от логина и пароля находится кнопка со значком OpenID, при щелчке по ней выскакивает панель входа по OpenID.
* В старых браузерах: поле OpenID находится над полями логина и пароля.
* В новых браузерах: справа от логина и пароля находится кнопка со значком OpenID, при щелчке по ней выскакивает панель входа по OpenID.
* В старых браузерах: поле OpenID находится над полями логина и пароля.
Re: openid
при щелчке по ней выскакивает панель входа по OpenID.
Помимо этого ещё и скролл страницы скачком перемещается в такое место, чтобы эта форма была в правом верхнем углу экрана.
ИМХО это совершенно лишнее, по нажатию маленьких кнопок с красивыми логотипами никаких неожиданных действий, вроде резкого прыжка всего отображаемого контента на пару сотен пикселей вверх, происходить не должно.
а также на странице сообщения "пожалуйста, залогиньтесь"
А вот там-то как раз сейчас вообще нет OpenID ни в каком виде.
Если не ясно, о какой странице я говорю - о той, которая появляется, если незалогинненым попытаться выполнить действие, требующее залогиненности, например посмотреть http://unixforum.org/index.php?act=Search&CODE=getnew
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Мда. Действительно. Просто я терпеть не могу JavaScript и поэтому сделал эту штуку на чистом CSS3. Ладно, что-нибудь придумаю.rm_ писал(а): ↑21.07.2010 17:49Помимо этого ещё и скролл страницы скачком перемещается в такое место, чтобы эта форма была в правом верхнем углу экрана.
ИМХО это совершенно лишнее, по нажатию маленьких кнопок с красивыми логотипами никаких неожиданных действий, вроде резкого прыжка всего отображаемого контента на пару сотен пикселей вверх, происходить не должно.
rm_ писал(а): ↑21.07.2010 17:49А вот там-то как раз сейчас вообще нет OpenID ни в каком виде.
Если не ясно, о какой странице я говорю - о той, которая появляется, если незалогинненым попытаться выполнить действие, требующее залогиненности, например посмотреть http://unixforum.org/index.php?act=Search&CODE=getnew
Посмотрю.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
/dev/random писал(а): ↑21.07.2010 18:01Мда. Действительно. Просто я терпеть не могу JavaScript и поэтому сделал эту штуку на чистом CSS3. Ладно, что-нибудь придумаю.
Добавил JavaScript. Теперь у тех, у кого он включён, будет работать без прыжка. У кого выключен - по-прежнему с прыжком.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
/dev/random писал(а): ↑21.07.2010 18:01Посмотрю.rm_ писал(а): ↑21.07.2010 17:49А вот там-то как раз сейчас вообще нет OpenID ни в каком виде.
Если не ясно, о какой странице я говорю - о той, которая появляется, если незалогинненым попытаться выполнить действие, требующее залогиненности, например посмотреть http://unixforum.org/index.php?act=Search&CODE=getnew
Исправил.
Re: openid
Ввёл openid, авторизовался на myopenid.com, после чего получил на странице входа UFO аглицкую ошибку на полстраницы, расстроился и зашёл "как обычно"
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Со второй попытки входа ошибка была уже обработана и мне на русском языке довольно доходчиво объяснили, что я дурак и нужно сначала привязать openid к аккаунту в профиле, а уже потом пытаться зайти :)
Re: openid
/dev/random писал(а): ↑21.07.2010 18:28Добавил JavaScript. Теперь у тех, у кого он включён, будет работать без прыжка. У кого выключен - по-прежнему с прыжком.
Работает, только (забыл ещё в прошлый раз сказать), почему OpenID-блок выводится на каком-то тёмно-сером фоне, в то время как основной цвет форума (и базовой плашка вокруг этого блока) - голубоватый? Я так понимаю, делалось под тему "TextGray", но у меня дефолтная Standard.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
rm_ писал(а): ↑22.07.2010 12:45Работает, только (забыл ещё в прошлый раз сказать), почему OpenID-блок выводится на каком-то тёмно-сером фоне, в то время как основной цвет форума (и базовой плашка вокруг этого блока) - голубоватый? Я так понимаю, делалось под тему "TextGray", но у меня дефолтная Standard.
Fixed.
Re: openid
О, повторилось =)
Код: Выделить всё
Произошла неопределенная ошибка. Код "return_to does not match return URL. Expected http://unixforum.org/index.php?act=Login&CODE=01&referer=http%3A%2F%2Funixforum.org%2Findex.php%3Fs%3D2fa628ab601b28c94fe60258d9bc93e8%26act%3DLogin%26CODE%3D01%26CookieDate%3D1&UserName=http%3A%2F%2Fminton.myopenid.com&PassWord=openid&CookieDate=1&use_openid=true&referer=http://unixforum.org/index.php?act=idx&janrain_nonce=2010-09-13T05%3A13%3A28ZMgYcEQ&openid.assoc_handle=%7BHMAC-SHA1%7D%7B4c8759ca%7D%7B01bLig%3D%3D%7D&openid.claimed_id=http%3A%2F%2Fminton.myopenid.com%2F&openid.identity=http%3A%2F%2Fminton.myopenid.com%2F&openid.mode=id_res&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.op_endpoint=http%3A%2F%2Fwww.myopenid.com%2Fserver&openid.response_nonce=2010-09-13T05%3A13%3A41ZCBXoMA&openid.return_to=http%3A%2F%2Funixforum.org%2Findex.php%3Fact%3DLogin%26CODE%3D01%26referer%3Dhttp%253A%252F%252Funixforum.org%252Findex.php%253Fs%253D2fa628ab601b28c94fe60258d9bc93e8%2526act%253DLogin%2526CODE%253D01%2526CookieDate%253D1%26UserName%3Dhttp%253A%252F%252Fminton.myopenid.com%26PassWord%3Dopenid%26CookieDate%3D1%26use_openid%3Dtrue%26referer%3Dhttp%3A%2F%2Funixforum.org%2Findex.php%3Fact%3Didx%26janrain_nonce%3D2010-09-13T05%253A13%253A28ZMgYcEQ&openid.sig=GaCF0rOuDmgc7lnb5yFi18RapEs%3D&openid.signed=assoc_handle%2Cclaimed_id%2Cidentity%2Cmode%2Cns%2Cns.sreg%2Cop_endpoint%2Cresponse_nonce%2Creturn_to%2Csigned%2Csreg.country%2Csreg.dob%2Csreg.email%2Csreg.gender%2Csreg.nickname%2Csreg.timezone&openid.sreg.country=RU&openid.sreg.dob=1986-01-21&openid.sreg.email=alex239%40gmail.com&openid.sreg.gender=M&openid.sreg.nickname=Minton&openid.sreg.timezone=Europe%2FMoscow, got http://unixforum.org/index.php?act=Login&CODE=01&referer=http%3A%2F%2Funixforum.org%2Findex.php%3Fs%3D2fa628ab601b28c94fe60258d9bc93e8%26act%3DLogin%26CODE%3D01%26CookieDate%3D1&UserName=http%3A%2F%2Fminton.myopenid.com&PassWord=openid&CookieDate=1&use_openid=true&referer=http://unixforum.org/index.php?act=idx&janrain_nonce=2010-09-13T05%3A13%3A28ZMgYcEQ".
Re: openid
Feature request: сделайте пожалуйста список предопределённых популярных OpenID-провайдеров:
Пример списка тут
(иконки можете оттудаже взять)
- https://www.google.com/accounts/o8/id
- http://openid.yandex.ru/USERNAME/
- http://vkontakteid.ru/
- http://facebook.anyopenid.com/
- http://twitter.anyopenid.com/
- http://linkedin.anyopenid.com/
- http://USERNAME.livejournal.com/
- http://USERNAME.id.mail.ru/
Пример списка тут
(иконки можете оттудаже взять)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Займусь в ближайшее время.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
В течение некоторого времени могут быть перебои в работе OpenID в связи с техническими работами.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Наконец-то смог воспроизвести ошибку, упомянутую Minton'ом. Буду исправлять.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Ошибка, кажется, исправлена.
Сделал тестовою версию быстрого логина через сторонное сервисы, как предложил xorader. Пока включены только те сервисы, которые не требуют дописывать логин к url. Да, и не забывайте, что быстрая регистрация пока отсутствует, т.е. эти сервисы тоже нужно привязывать в профиле.
Сделал тестовою версию быстрого логина через сторонное сервисы, как предложил xorader. Пока включены только те сервисы, которые не требуют дописывать логин к url. Да, и не забывайте, что быстрая регистрация пока отсутствует, т.е. эти сервисы тоже нужно привязывать в профиле.
Re: openid
OpenID сделегированный на https://, подписанный CACert - не работает. Может добавите CACert'овский сертификат в список доверенных на сервере? В дебиане это dpkg-reconfigure ca-certificates. Хотя я не уверен, что проблема только в этом.
Re: openid
Проверил http://vkontakteid.ru/ - работает. Только в профиль нужно заносить свой точный URL:
Код: Выделить всё
http://vkontakteid.ru/id<число>
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
xorader писал(а): ↑07.10.2010 15:59Проверил http://vkontakteid.ru/ - работает. Только в профиль нужно заносить свой точный URL:Код: Выделить всё
http://vkontakteid.ru/id<число>
А по кнопке работает? Если нет, что выдаёт? Сам проверить не могу, в контакте не зарегистрирован.
Re: openid
/dev/random писал(а): ↑07.10.2010 23:59xorader писал(а): ↑07.10.2010 15:59Проверил http://vkontakteid.ru/ - работает. Только в профиль нужно заносить свой точный URL:Код: Выделить всё
http://vkontakteid.ru/id<число>
А по кнопке работает? Если нет, что выдаёт? Сам проверить не могу, в контакте не зарегистрирован.
Работает, работает - всё нормально
Просто итоговый URL другой получается, а не тот который на кнопке (redirect там или что-то типа - я сам до конца не понимаю)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
Re: openid
"Быстрый" логин удобная штука :) А нельзя ли вынести эти кнопки на главную? Они ведь не очень много места занимают. А то сейчас чтобы ими воспользоваться надо заходить на отдельную страницу логина или "по старинке" вводить url.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: openid
Посмотрю, может, и уместятся. Тут ведь дело в том, что они должны нормально отображаться даже на маленьких разрешениях.
Спасибо сказали:
Re: openid
Не стал создавать новую тему, хотя в общем-то это не совсем прямо относится к openid.
Можно ли сейчас залогиниться по openid и чтобы редирект шёл не на главную (как в случае unixforum.org/openid.php/login?id=...), а на, к примеру, новые сообщения?
Можно ли сейчас залогиниться по openid и чтобы редирект шёл не на главную (как в случае unixforum.org/openid.php/login?id=...), а на, к примеру, новые сообщения?
Re: openid
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог