Готовый перевод OpenID Authentication 2.0 / OpenID Аутентификация 2.0: 7.3.3. HTML-Based Discovery
Получение информации, основанное на HTML ДОЛЖНО поддерживаться Зависимой Стороной. Получение информации, основанное на HTML используется только для извлечения Claimed Identifiers. Идентификатор провайдера(OP Identifiers) должен быть XRIs или URLs, который поддерживает XRDS Discovery.
Для использования получения информации, основанного на HTML, HTML-документ ДОЛЖЕН быть доступен по URL заявленного идентификатора(Claimed Identifier). Внутри элемента HEAD документа.
- элемент LINK МОЛЖЕН быть с атрибутом "rel" установленным в значение "openid2.provider" и атрибутом "href" установленным в значение OP Endpoint URL
- элемент LINK может содержать атрибут "rel" установленным в "openid2.local_id" и атрибутом "href" установленным в OP-Local Identifier конечного пользователя
Версия протокола при которой происходит HTML Discovery - "http://specs.openid.net/auth/2.0/signon".
Хост HTML документа МОЖЕТ отличаться от хоста Провайдера(ОР) конечного пользователя
URL "openid2.provider" и "openid2.local_id" НЕДОЛЖНЫ включать сущности, не являющиеся "&", "<", ">", и """. Остальные символы, которые не могут быть валидными в HTML документе или они не смогут быть представлены в кодировке документа ДОЛЖНЫ быть закодированы используя механизм процентной кодировки(%xx) описаной в документе [RFC3986].
Как обсуждалось в секции режима совместимости OpenID Authentication 1.1, эти раскрывающие теги не такие же как в предыдущих версиях протокола. Пока те же данные передаются, имена, позволяющие Зависимой стороне определить какая версия протокола используется, меняются. Зависимая Сторона МОЖЕТ столкнуться с Claimed Identifier, который используется в получении информации, основанном на HTML, объявляющим обе версии Провайдеров 1.1 и 2.0.
Переведено на Нотабеноиде
http://notabenoid.org/book/23365/104194
Переводчики: Reyko32
Настройки
Готово:
