Делегирование OpenID
Dmitry Vasiliev 12:11 AM, March 4, 2009Многие сайты теперь используют для авторизации только 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 11:21 PM, March 7, 2009
Спасиб за совет :)
Comment by Dmitry Vasiliev on 12:36 AM, March 8, 2009
Вот я как раз и подумал, что пригодится. :-)
Comment by Grigoriy Petukhov on 7:51 AM, March 16, 2009
А мне OpenID от яндекса нравится. Они поддерживают SREG и позволяют настроить какие поля раздавать и какие значения в них указывать.
Comment by Dmitry Vasiliev on 6:48 PM, March 16, 2009
Ну в данном контексте можно и его использовать, нет проблем. :-)
Comment by diesel on 4:49 PM, April 29, 2009
полезно. спасибо. обновил свою помойку в сооветствии с концепцией =)
Add comment