Эквивалентность OpenID - PullRequest
0 голосов
/ 28 июня 2009

Была ли дискуссия о том, как разрешить эквивалентные openids? Имея в виду, У меня лично есть 8 провайдеров openid, и их число будет расти. Есть Вы обсуждали способ сделать их эквивалентными во время аутентификации?

Я собрал решение на основе графа ссылок rel = "me". Согласен или не согласны?

http://blog.paulisageek.com/2009/06/equivalent-openids.html

Ответы [ 2 ]

6 голосов
/ 28 июня 2009

Как насчет добавления следующего на домашнюю страницу вашего домена и использования вашего домена в качестве OpenID?

<link rel="openid.server" href="..." />
<link rel="openid.delegate" href="..." />
<link rel="openid2.local_id" href="..." />
<link rel="openid2.provider" href="..." />

Тогда, когда вы захотите сменить провайдера, просто обновите информацию здесь.

1 голос
/ 29 июня 2009

Идентификатор OpenID просто позволяет вам доказать, что у вас есть какой-то идентификатор (обычно URL). Если вы управляете многими URL-адресами, имеет смысл активировать столько их, сколько идентификаторов OpenID, для которых вы хотите поддерживать разные идентификаторы.

Так что нет, я был бы против такого подхода rel = "me". Помимо того факта, что обнаружение HTML все равно будет объявлено устаревшим в OpenID, поскольку его трудно сделать безопасным и устойчивым ко многим формам HTML.

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