Делегирование OpenID
Dmitry Vasiliev 00:11, 2009 3 4Многие сайты теперь используют для авторизации только OpenID. Все бы хорошо, но что делать если хочется использовать в качестве идентификатора OpenID свой личный сайт, но при этом не хочется заморачиваться с собственным сервером OpenID? Ответом на этот вопрос является возможность делегирования OpenID, которую я, кстати, уже достаточно давно использую.
Итак, для того что бы использовать свой сайт в качестве идентификатора OpenID нужно добавить в HTML код главной страницы под тегом <head> два тега <link> следующего содержания:
<link rel="openid.server" href="сервер OpenID которому делегируется авторизация" /> <link rel="openid.delegate" href="идентификатор OpenID на сервере" />
Например, на данный момент я использую LiveJournal в качестве сервера OpenID и моя конфигурация делегирования выглядит следующим образом:
<link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" /> <link rel="openid.delegate" href="http://hdima.livejournal.com" />
Comments All comments
Comment by goodguy on 23:21, 2009 3 7
Спасиб за совет :)
Comment by Dmitry Vasiliev on 00:36, 2009 3 8
Вот я как раз и подумал, что пригодится. :-)
Comment by Grigoriy Petukhov on 07:51, 2009 3 16
А мне OpenID от яндекса нравится. Они поддерживают SREG и позволяют настроить какие поля раздавать и какие значения в них указывать.
Comment by Dmitry Vasiliev on 18:48, 2009 3 16
Ну в данном контексте можно и его использовать, нет проблем. :-)
Comment by diesel on 16:49, 2009 4 29
полезно. спасибо. обновил свою помойку в сооветствии с концепцией =)
Add comment