Как разрешается конечная точка Blogger OpenID? - PullRequest
1 голос
/ 05 февраля 2011

На сайтах, предоставляющих OpenID, я обычно захожу в систему, используя свой домен следующим образом:

enter image description here

Базовая структура может разрешить домен, который я вставил, в URL-адрес, напримерэто:

enter image description here

Это что-то жестко запрограммированное или есть запрос Http для обнаружения URL-адреса входа перед перенаправлением пользователя на страницу входа Blogger?

Ответы [ 2 ]

2 голосов
/ 05 февраля 2011

Blogger добавляет ссылки из вашего блога на URL-адрес поставщика OpenID в заголовке HTML, который он обслуживает.

http://bloggerindraft.blogspot.com/2008/01/using-bloggers-openid-with-any-url.html

и

http://www.digitalpurview.com/delegation-use-custom-domain-for-openid/

<link rel="openid.server" href="http://draft.blogger.com/openid-server.g" />
<link rel="openid.delegate" href="http://yourbloggerblog.blogspot.com" />

Это всего лишь один из способов поддержки делегирования.Это также можно сделать с записями DNS, для решения которых требуется программирование более низкого уровня, чем при вызове http.

Прокси-приложение отладки может помочь в демонстрации того, как это работает.Я предпочитаю Чарльза, но другие, такие как Фидлер, тоже отлично работают.

http://www.charlesproxy.com/

1 голос
/ 05 февраля 2011

Размещаете ли вы свой домен на блогере? Для размещенного домена вместо возврата всего HTML, содержащего <link> (как предполагает Сэмюэль), Blogger предоставляет информацию об обнаружении XRDS непосредственно запросам на обнаружение OpenID, которые поступают от сторон ретрансляции (в данном случае, StackOveflow).

Если вы думаете о переключении OpenID Provider для вашего размещенного домена, единственный способ сделать это - перенести хостинг. Я не думаю, что Blogger предоставит вам способ назначить OpenID OP, который вы хотите аутентифицировать.

...