2014-11-15 2 views
0

Прошу простить мое невежество - я довольно новичок в SAML - я прочитал, что идентификаторы объектов должны быть глобально уникальными. В документации Spring SAML предлагается добавить в конфигурацию пружины, чтобы обеспечить автоматическое создание метаданных. Кажется, что этот генератор запускается с самым первым запросом на получение весенней безопасности, прежде чем у приложения будет возможность инициировать любой сеанс, который предоставит информацию для однозначной идентификации пользователя. В этом случае, как можно создать глобально уникальный идентификатор объекта? Кажется, что двум пользователям, взаимодействующим с моим приложением, будет предоставлен один и тот же объект, когда они перейдут на просмотр метаданных моего приложения.Spring SAML - глобально уникальные EntityIds?

Понятно, что одно из моих предположений здесь неверно, но я не уверен, какой. Как можно генерировать глобально уникальные идентификаторы сущностей?

ответ

0

Идентификатор объекта не уникально идентифицирует пользователей, а ваше приложение. Поэтому вам не нужно идентифицировать пользователя, чтобы определить его. Как правило, идентификатор объекта соответствует URL-адресу развертывания вашего приложения.

Идентификаторы объектов также не обязательно должны быть уникальными во всем мире, но они должны быть уникальными среди всех поставщиков услуг и поставщиков удостоверений в единой федерации (ака круга доверия).

Смежные вопросы