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

Ввод конечного пользователя ДОЛЖЕН быть нормализован в Идентификатор(Identifier) следующим образом:

1. Если ввод пользователя начинается с префикса "xri://", он должен быть отброшен, так как XRI используется для каноничной формы(canonical form).

2. Если первый символ полученной строки находиться в Контексте Глобальных Символов XRI("=", "@", "+", "$", "!") или "(", как определено в Секции 2.2.1 документа XRI_Syntax_2.0, тогда ввод должен трактоваться как XRI.

3. В противном случае, ввод ДОЛЖЕН быть интерпретирован как http URL, если ввод не содержит указание схемы "http" или "https", к Идентификатору должен быть добавлен префикс "http://". Если URL содержит фрагмент(часть URL за символом #), он должен быть отброшен вместе с разделяющим символом "#". Смотрри секцию 11.5.2 для большей информации.

URL Идентификатор далее ДОЛЖЕН быть нормализован двумя последующими пере направлениями, когда извлечены их данные и закончено применение правил из секции 6 документа [RFC3986] к окончательному URL назначения. Этот окончательный URL назначения известен зависимой стороне как Заявленный Идентификатор( Claimed Identifier) и используется в запросе идентификации.

Смотри примеры нормализации

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

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

Настройки

Готово:

100.00% КП = 1.0