Готовый перевод OpenID Authentication 2.0 / OpenID Аутентификация 2.0: 10.1. Positive Assertions

Положительное утверждение - это непрямой ответ со следующими полями:

openid.ns

Как указано в секции 4.1.2.

openid.mode

Значение "id_res"

openid.op_endpoint

Конечный адрес Провайдера(The OP Endpoint URL)

openid.claimed_id

Значение(опционально): Заявленный Идентификатор(Claimed Identifier). "openid.claimed_id" и "openid.identity" СЛЕДУЕТ или обим присутствовать , или обим отсутствовать.

Примечание: Конечный Пользователь(end user) МОЖЕТ сделать выбор использовать OP-Local Identifier как Заявленый Идентификатор(Claimed Identifier)

Примечание: Если ниодин идентификатор не указан в утверждении, то это не об идентификаторах и будут содержать другую информацию в полезной нагрузке, используя расширения.

openid.identity

Значение: The OP-Local Identifier

Примечание: Провайдер(OpenID Providers ) МОГУТ помогать Конечным Пользователям(end user) в выборе Заявленного(Claimed) и OP-Local Идентификаторов о которых делается утверждение. Поле openid.identity МОЖЕТ быть опущено если используются расширения, которые делают ответ значимым без него(смотри выще про openid.claimed_id)

openid.return_to

Значение: точная копия параметра return_to URL в запросе

openid.response_nonce

Значение: Строка днлинной 255 символов, или менее, которая ДОЛЖНА быть уникальна для определенного отвта успешной аутентификации. Данное значение ДОЛЖНО начинаться с текущего времени на сервере и МОЖЕТ содержать дополнительные ASCII-символы в диапозоне [33-126 ] (печатные непробельные символы), по мере необходимости делает каждый запрос уникальным. Дата и время ДОЛЖНЫ быть отформатированы как определено в секции 5.6 документа RFC3339, со следующими ограничениями:
Время, которое должно быть во временной зоне UTC, обозначается "Z"
Не допускаются дробные секунды
Для примера: 2005-05-15T17:11:51ZUNIQUE

openid.invalidate_handle

Значение:(опционально). Если Зависимая Сорона(Relying Party) шлет в запросе некоректный обработчик ассоциаций, это должно быть указано здесь

openid.assoc_handle

Значение: Обработчик для ассоциации, которая используется для подписи утверждения

openid.signed

Значение: разделенный запятыми список подписанных полей

Примечание: Эта запись состоит из полей без префикса "openid." который охватывает подпись. Этот список ДОЛЖЕН содержать хотя бы "op_endpoint", "return_to", "response_nonce" и "assoc_handle", также поля "claimed_id" и "identity", если они присутствуют в если в ответе присутствуют.

Пример: "op_endpoint,identity,claimed_id,return_to,assoc_handle,response_nonce".

openid.sig

Подпись закодированная по основанию 64, полученная как указано в секции 6.

Переведено на Нотабеноиде
http://notabenoid.org/book/23365/104277

Переводчики: Reyko32

Настройки

Готово:

100.00% КП = 1.0