Интеграция Spring Security SAML с ADFS — metadata.xml

У меня есть вопрос, потому что я создаю фильтр Spring Security для приложения, написанного на EJB3. Я добавил пружинную цепочку фильтров безопасности для этого приложения. У меня есть конфигурация из spring-security-saml2-sample.war. Он работает нормально, но у меня проблема с файлом metadata.xml, который создается при каждой загрузке страницы. Вопрос в том, как экспортировать этот xml-файл на сервер ADFS 2.0, который IDP (сервер ADFS 2.0) увидит. Этот файл метаданных требуется в этом разделе:

Нажмите «Информация о метаданных», выберите пункт с именем вашего сервера в списке «Поставщики услуг».

Сохраните содержимое поля метаданных в документе metadata.xml и загрузите его на сервер AD FS.

В консоли управления AD FS 2.0 выберите «Добавить доверие с проверяющей стороной».

Выберите «Импортировать данные о проверяющей стороне из файла» и выберите файл, созданный ранее, нажмите «Далее».

Я знаю, что в примере приложения у нас есть интерфейс для создания этих метаданных для нашего поставщика услуг, но проблема в том, что в моем приложении у меня не было этого селектора IDP - я использую подключение к IDP по умолчанию. Итак, у меня не было возможности экспортировать xml.

Есть ли идеи, как это решить?

Большое спасибо ;) Мэтью

ИЗМЕНИТЬ:

Моя конфигурация metadataGeneratorFilter:

    <!-- Filter automatically generates default SP metadata -->
<bean id="metadataGeneratorFilter" class="org.springframework.security.saml.metadata.MetadataGeneratorFilter">
    <constructor-arg>
        <bean class="org.springframework.security.saml.metadata.MetadataGenerator"/>
    </constructor-arg>
</bean>

person user2935999    schedule 02.07.2014    source источник


Ответы (1)


Если вы используете автоматически сгенерированные метаданные или предварительно сконфигурированные метаданные из файла в Spring SAML, вы можете загрузить их со страницы схема://хост:порт/контекст/самл/метаданные.

person Vladimír Schäfer    schedule 23.07.2014