У нас есть приложение, которое активируется как поставщик услуг. Мы разрешаем клиентам настраивать свои поля метаданных IdP в нашей системе или загружать файл метаданных. Мы сталкиваемся с проблемой, когда два клиента пытаются настроить одни и те же метаданные IdP в нашей системе, так как CachingMetadataManager будет иметь конфликт на ключе кеширования карты (идентификатор объекта IdP).Как мы можем поддерживать два поставщика метаданных для одного IdP в Менеджере метаданных?
Каков наилучший способ поддержать это требование, поскольку мы готовимся к случаю, когда клиент 1 добавляет метаданные IdP в нашу систему для IdP X (например, круг SSO), а затем клиент 2 добавляет немного другую (по какой-либо причине) Метаданные IdP для нашей системы для одного и того же IdP X.
Мы понимаем, что метаданные IdP обычно должны быть одинаковыми для обоих клиентов, но в некоторых случаях, когда они различны, это поддерживается как-то в библиотеке SAML Spring Security ?
Благодаря
Это печально :(Спасибо за ответ – Simon
могли бы вы ответить на этот вопрос http://stackoverflow.com/вопросы/41763110/как-же-надо-The-коммуникационно-случаться-между-сервис-провайдера-и-фактическое-приложение? – pinkpanther