OpenID - Как я могу использовать свой личный домен в качестве поставщика / экспедитора OpenID? - PullRequest
5 голосов
/ 14 апреля 2010

Я прочитал этот комментарий в посте OpenID в блоге stackoverflow.

Кибби говорит: одна хорошая функция OpenID, которую я использую, - это возможность делегировать проверку openID. Таким образом, я могу настроить собственное доменное имя, а затем поместить на эту страницу небольшой кусочек XML, который сообщает сайту (например, stackoverflow) перейти к какому-либо другому провайдеру openid (в моем случае MyOpenID). Большой плюс в том, что у меня есть полный контроль над моей учетной записью Open ID. Если MyOpenID выходит из строя, я могу просто переключиться на другого провайдера. Я думаю, что любой, у кого есть собственное доменное имя, должен пойти на эту опцию.

Что это за кусочек XML, который позволит моему серверу выступать в качестве провайдера / перенаправителя openid?

Ответы [ 2 ]

8 голосов
/ 14 апреля 2010

Он называется Делегирование OpenID , он позволяет вам использовать свой домен, перенаправляя любые запросы openid на предоставленную openid информацию.

Вот руководство с примером кода.

Использование делегирования openId

Пример из руководства:

<link rel="openid.server" 
       href="https://www.myopenid.com/server">
<link rel="openid.delegate" 
       href="http://windley.myopenid.com">

Редактировать: К сожалению, я не могу использовать свой Google OpenID, потому что они не предоставляют URI сервера: (

2 голосов
/ 14 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...