2010-05-10 2 views
5

Я пытаюсь создать блог с помощью Enki. Здесь есть файл конфигурации: http://github.com/xaviershay/enki/blob/master/config/enki.ymlпомогите настроить openid для enki blog в ruby ​​on rails

Который я не понимаю. Я подписался на myopenID и заменил свое имя пользователя в делегате, но я не понимаю, что происходит под «open_id» - это просто мой URL? Я просто не уверен, что происходит, или какое имя я должен помещать на странице администрирования вообще (это имя пользователя в myopenID?).

Возможно, у меня все в порядке, но я продолжаю получать «OpenID-сервер не найден», поэтому что-то происходит не так как на моем локальном, так и на удаленном сервере.

+0

аминь брат. Я серьезно думал, что это я был единственным, кто не понял, как это сделать. Спасибо для написания этого вопроса. «просто перейдите к/admin», он говорит ... pfft right. – pjammer

+0

Я не вижу, как это предлагает какую-либо защиту. Если кто-то знает ваше имя yourmyopenid.myopenid.com, то они могут пойти в/admin и просто введите его и войдите. Нет пароля? – Leahcim

+0

Ух, я был неправ, openid каким-то образом выяснил, кто я был, когда я вошел в путь, он автоматически ввел меня в систему с запросом пароля! В другом браузере он просит пароль – Leahcim

ответ

4

Я немного боролся с этим, а потом решил его решить.

Шаги:

  1. Получить myopenid.com Open ID (это проще всего, но если вы знаете, что вы делаете, скажем, OpenID Google, то вы можете сделать это тоже)
  2. Закомментируйте последние две строки config/enki.yml (сервер: http://www ... & делегат: http: // ...)
  3. Комментировать строки после «open_id:», но не строка, которая гласит: «open_id_delegation: "
  4. Справа под" open_id: "write" - http: // yourmyopenidname .myopenid.com "
  5. Сохраните, затем перейти/admin, введите yourmyopenidname .myopenid.com в разделе« Остановитесь! Кто ты?»Ящик

Это должно заставить вас straighted из. Удачи!

+0

Я не вижу, как это обеспечивает защиту. Если кто-то знает ваш yourmyopenidname.myopenid.com, тогда они могут положить это в поле и получить доступ к вашему блогу. В блог нет пароля. – Leahcim

+0

Я был неправ, openid каким-то образом выяснил, кто я был, когда я вошел в путь, он автоматически ввел меня в систему с запросом пароля! в другом браузере он запрашивает пароль. – Leahcim

Смежные вопросы