Где хранилища, такие как ID пользователя и пароли, хранятся в SSO BTDF

У меня есть вопрос, касающийся настройки конфигурации BTDF SSO. Я начинающий с BizTalk.

Я ищу хранилище единого входа, где учетные данные хранятся и извлекаются из единого входа. У меня есть встроенное приложение, расположенное по адресу C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools

Может ли кто-нибудь сказать мне, как сохранить и извлечь из существующей конфигурации SSO, как SSOSettingsEditor, который по умолчанию предоставляется BTDF.

2 ответа

Решение

Используя BTDF, вы можете хранить свои конфигурации, как указано в файле SettingsFileGenerator.xml в BizTalk SSODB. BTDF автоматически сохраняет вашу конфигурацию, если для свойства IncludeSSO установлено значение true в файле btdfproj.

Если вы предоставили свои учетные данные в файле SettingsFileGenerator.xml, то только вы найдете их в SSODB.

Вы должны использовать SSOSettingsEditor для получения или внесения изменений в конфигурации. В SSOSettingsEditor введите имя вашего приложения и нажмите ввод.

Ссылка на ссылку: BTDF IncludeSSO

BTDF предоставляет библиотеку для изменения настроек SSO, которые он использует. Используемый метод немного отличается от стандартного примера клиента единого входа Microsoft, поэтому позаботьтесь о том, какой из них вы используете.

По этой ссылке класс предоставляет следующие методы:

namespace SSOSettingsFileManager
{
    public static class SSOSettingsManager
    {
        public static void WriteSetting(string affiliateApplication, string propertyName, string propertyValue);
    }
}

Вызов этого метода должен быть довольно простым, если вы добавили ссылку на SSOSettingsFileReader.dll в любой проект C#, в котором вы создали свой пароль или обновили его, т.е.

string newPassword = GenerateMyPassword();
SSOSettingsFileManager.SSOSettingsManager.WriteSetting("MyApplicationName", "Password", newPassword;);

Вы также можете посмотреть, как он это делает, если хотите реализовать метод самостоятельно.

Другие вопросы по тегам