OpenID Authentication 2.0 / OpenID Аутентификация 2.0: 4.1.2. HTTP Encoding

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Когда сообщение отправляется на HTTP сервер, оно должно быть закодировано как указано в Секции 17.13.4 документа HTML401. Более того, если заголовок "Content-Type" включен в заголовки запроса, его значение также ДОЛЖНО быть также закодировано.

Reyko32 18.06.12 в 09:35

0

Все ключи в сообщении запроса ДОЛЖНЫ начинаться с префикса "openid.". Этот префикс препятствует другим одноименным параметрам, отправленными вместе с сообщением аутентификации OpenID (OpenID Authentication message). Когда отправлено методом POST, параметры ДОЛЖНЫ передаваться и извлекаться только из тела запроса POST.

Reyko32 18.06.12 в 09:41

0

Все сообщения которые отправляются как HTTP запрос(GET или POST) Должны содержать следующие поля:

Reyko32 18.06.12 в 09:42

0

openid.ns

Reyko32 18.06.12 в 09:42

0

Значение: "http://specs.openid.net/auth/2.0"

Reyko32 18.06.12 в 09:42

0

Это конкретное значение ДОЛЖНО присутствовать в запросе, что бы он был валидным OpenID 2.0 запросом. В будующих версиях спецификации могут быть определенны другие значения для того, чтобы позволить получателям сообщения правильно интерпретировать запрос

Reyko32 18.06.12 в 09:43

0

Если значение отсутствует или установлено в "http://openid.net/signon/1.1" или "http://openid.net/signon/1.0", тогда это сообщение СЛЕДУЕТ интерпретировавать используя режим совместимости OpenID аутентификации 1.1 (OpenID Authentication 1.1 Compatibility mode).

Reyko32 18.06.12 в 09:51

0

openid.mode

Reyko32 18.06.12 в 09:52

0

Значение: определяется индивидуально для каждого типа сообщений

Reyko32 18.06.12 в 09:53

0

Параметр "openid.mode" позволяет получателю сообщения узнать какого типа сообщение обрабатывается. Если "openid.mode" не указано, стороне, обрабатывающей сообщение СЛЕДУЕТ предполагать, что запрос не является сообщением OpenID

Reyko32 18.06.12 в 09:56

0

Эта модель применяется к сообщениям от пользовательского агента к Зависимой стороне и к OpenID провайдеру, а так же от Зависимой стороны к OpenID провайдеру.

Reyko32 18.06.12 в 09:58

0
Минутку...