Я читал, этот комментарий в OpenID размещают в stackoverflow блоге.
Kibbee заявляет: Одной хорошей функцией OpenID, который я использую, является способность делегировать открытую проверку. Таким образом, я могу настроить свое собственное доменное имя и затем поместить крошечный бит XML на той странице, которая говорит, что сайт (как stackoverflow) для движения к некоторому другому открыл Provider (в моем случае MyOpenID). Большое плюс - то, что я имею полный контроль над моим Открываемый учетную запись ID. Если MyOpenID спускается, я могу просто переключиться на другого поставщика. Я думаю кто-либо, у кого есть их собственное доменное имя, должен пойти для этой опции.
Каков этот крошечный бит XML, который позволит моему серверу действовать как открытый поставщик/средство передачи?
Это называется OpenID Delegation, он позволяет вам использовать ваш домен, перенаправляя любые openid запросы на openid provide по выбору.
Вот руководство с примерами кода.
Использование делегирования openId
Пример из руководства:
<link rel="openid.server"
href="https://www.myopenid.com/server">
<link rel="openid.delegate"
href="http://windley.myopenid.com">
Редактировать: К сожалению, я не могу использовать свой google openid, потому что они не предоставляют uri сервера :(
из блога StackOverflow: Использование собственного URL в качестве OpenID.