Вопрос

Я играю с основой идентификации Windows и пытаюсь создать службу токенов безопасности на основе MVC.NET и использовать ее в качестве приложения единого входа.

Моя единственная проблема заключается в том, что я не знаю, как создать файл Federationmetadata.xml.

Есть ли какой-нибудь инструмент для создания этого файла вручную?

Это было полезно?

Решение

Я создал собственный генератор метаданных, который делает то же, что и VS, когда вы создаете проект STS.Для вызова кода мне пришлось использовать Reflection, потому что в сборках Microsoft, как обычно, все полезное находится внутри.

Подробнее об этом здесь

Другие советы

http://stsmetadataeditor.codeplex.com/

Этот инструмент можно использовать для изменения существующего файла Federationmetadata.xml.

Загрузите XML-файл, сгенерированный VS2010, измените любой атрибут, который вам нужен, и сохраните.

Сохраненная версия совместима со схемой 2007-06, которую использует VS2010 (WIF 3.5/4.0).

(на всякий случай рекомендую сделать резервную копию исходного XML)

Я делал это много раз и работал нормально, когда добавил ссылку STS на веб-сайт проверяющей стороны (на основе VS2010).

Щелкните проект правой кнопкой мыши и настройте STS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top