logo
logo

Форум Авторизация через OpenID

создать новую тему раскрыть все
Авторизация через OpenID Loki 02/01/2010 00:22 #написать ответ
Реализовал на сайте авторизацию через OpenID. Пока что работает в тестовом режиме, так что о замеченных ошибках прошу сообщать в багтрекер или форум.
Чтобы задать openID для уже существующего аккаунта нужно отредактировать свой профиль, задав один или несколько OpenID аккаунтов. Для авторизации можно пользоваться как логином и паролем, так и OpenID.
В общем, пробуйте у кого есть интерес
С новым годом!
Не получается :( Дим(м) 21/01/2010 19:45 #написать ответ
В Опере 10.50 форма авторизации вообще не появляется и по клику на OpenID ничего не происходит.
 
А в Firefox 3.5.7 поле рендерится неаккуратно из-за чего нельзя нажать на саму кнопку OpenID. Или авторизоваться можно только через яндекс-гугл-рамблер? Другие провайдеры не поддерживаются? Обычно доступен ещё вариант "other", чтобы пользователь мог авторизоваться, скажем, через LiveJournal или же "фирменным" OpenID.
 
И ещё один вопрос: можно ли будет "привязать" к новому акаунту сообщения, отправленные раньше без авторизации? (по имени? айпишнику? "в частном порядке"?)
Ой, хотел же картинку вставить Дим(м) 21/01/2010 19:49 #написать ответ
это в Firefox так (-) (-) Дим(м) 21/01/2010 19:49 #написать ответ
По пунктам. Loki 21/01/2010 21:19 #написать ответ
Что касается кривого отображения и "неработы" в некоторых броузерах: судя по всему у вас css и js берутся из кэша (особенно это заметно по картинке - этот элемент я подвинул вправо вчера, так что у Вас css позавчерашний Сейчас проверил во всех броузерах - везде отображается корректно.
 
Что касается авторизации: кнопочки сделаны для провайдеров поддерживающих openid 2.0. Для них ничего вводить не надо - достаточно просто кликнуть по иконке своего openid провайдера - остальное сайт с провайдером сделают сами
В будущем планирую добавить еще кнопочек, когда решу кто достоин там быть представлен
 
Если используется не представленный кнопочками или свой openId провайдер, то достаточно ввести его url в соответствующее поле.
 
"Кнопки openId" там небыло, вероятно поэтому она и не нажималась Я как-то не подумал что иконка выглядит как кнопка, поэтому авторизация как и прежде происходила при нажатии ссылочки "войти" или нажатии Enter. Но теперь я поправил и можно кликать и на иконку тоже.
 
Касаемо привязывания старых сообщений - я думаю что мы вполне можем пойти навстречу "постоянным клиентам"... ну если их не слишком много окажется
А вот так в Опере 10.50 Дим(м) 22/01/2010 16:45 #написать ответ

 
Я, конечно, понимаю, что это пре-альфа и всё такое (там и других глюков хватает).
Но, может, есть возможность это исправить, не слишком сильно напрягаясь?
Я вчера в десятой опере проверял Loki 22/01/2010 17:12 #написать ответ
и было все нормально. Попробуйте сбросить кэш (или перезагрузить страницу удерживая Crtl) - обычно помогает, если кэш локальный, а не на каком-нибудь промежуточном прокси.
Действительно прокси был виноват, извините (-) Дим(м) 22/01/2010 17:33 #написать ответ