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

«realm» - это шаблон, который представляет часть URL-пространства, для которого запрос идентификации OpenID является действительным. «realm» разработан для того, чтобы давать конечному пользователю указание на область запроса идентификации. Провайдерам СЛЕДУЕТ предоставлять « realm» когда запросом идентификации запрашивается утверждение о конечном пользователя. «realm» СЛЕДУЕТ использовать Провайдерам для однозначной идентификации Зависимой Стороны. Для примера, Провайдер может использовать "realm" для того чтобы позволить конечным пользователям автоматизировать запрос идентификации.

" realm " - это URL со следующими изменениями:

realm НЕ ДОЛЖЕН содержать фрагмент(имеется в виду часть URI после знача #) URI

realm МОЖЕТ содержать специальный групповой символ в начале URL секции полномочий(authority section - username@password@example.com:port). специальный групповой символ состоит из символов "*." добавленных к DNS имени в секции полномочий(authority section) URL

URL-адрес соответствует realm , если:

Схема и порт URL идентичны схеме и порту в realm. Смотри секцию 3.1. RFC 3986 [RFC3986] для большей информации о правилах сравнение URI

Путь URL эквивалентен или является под-деректорией пути realm

Также

домен realm содержит специальные символы "*.", и задняя чать домена URL идентична части realm, следующей за специальными символами "*.", или

домен URL идентичен домену realm

Когда параметр указывается, "openid.return_to" URL ДОЛЖЕН соответствовать "openid.realm", иначе OP ДОЛЖЕН вернуть непрямой ответ с ошибкой.

РЕКОМЕНДОВАНО, чтобы OPs защищал своих пользователей от утверждений с очень обобщенными realms, например, как http://*.com/ or http://*.co.uk/. Часто обобщенные realms могут быть опасны когда realm используется для идентификации конкретной Зависимой Стороны. является ли realm очень обобщенным - это решается OP.

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

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

Настройки

Готово:

100.00% КП = 1.0