2015-11-25 2 views
0

У меня есть запрос о настройке конфигурации BTDF SSO. Я начинаю с BizTalk.Где значения valid как Userid и пароли хранятся в SSO BTDF

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

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

+0

Ваш вопрос немного неясен. Вы спрашиваете, где хранится хранилище SSO или как их получать/редактировать? Хранилище SSO находится в базе данных единого входа. Инструментом для создания/просмотра/редактирования является приложение для настройки конфигурации SSO MMC https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=14524 P.S. BizTalk 2006 R2? Разве это не в расширенной поддержке сейчас? Время перехода на новую версию – Dijkgraaf

+0

Вы правы. Я хочу получить/редактировать хранилище SSO текущего приложения BTDF. Мне нужно установить пароль, который я создаю для SSO. –

ответ

0

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

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

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

См ссылке: BTDF IncludeSSO

+0

Спасибо за ваш ответ. Я хочу получить/редактировать SSO Хранение текущего BTDF SSOSettingsEditor. Мне нужно установить пароль, который я генерирую в SSO. Любая идея относится к этому? –

+0

Как вы создали пароль? Развертывали ли вы приложение с помощью BTDF, можете ли вы подробнее рассказать о проблеме yr? –

+0

Я генерирую пароль через отдельное приложение или библиотеку классов. Мне нужно потреблять и устанавливать сгенерированный пароль в SSO DB, а затем можно установить или обновить файл Settingsfile.xml по расписанию, скажем, 45 или 60 дней. –

0

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

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

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;); 

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

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