Biztalk 其中用户ID和密码等值存储在BTDF的SSO中

Biztalk 其中用户ID和密码等值存储在BTDF的SSO中,biztalk,biztalk2006r2,btdf,Biztalk,Biztalk2006r2,Btdf,我有一个关于BTDF SSO配置设置的问题。我是BizTalk的初学者 我正在寻找存储凭据并从SSO检索凭据的SSO存储。我的内置应用程序位于C:\Program Files(x86)\BizTalk 6.0部署框架\Framework\DeployToolsork\DeployTools 有谁能告诉我如何存储和检索现有SSO配置,如BTDF提供的默认SSOSettingsEditor。使用BTDF,您可以在BizTalk SSODB中存储SettingsFileGenerator.xml中提供

我有一个关于BTDF SSO配置设置的问题。我是BizTalk的初学者

我正在寻找存储凭据并从SSO检索凭据的SSO存储。我的内置应用程序位于
C:\Program Files(x86)\BizTalk 6.0部署框架\Framework\DeployToolsork\DeployTools


有谁能告诉我如何存储和检索现有SSO配置,如BTDF提供的默认SSOSettingsEditor。

使用BTDF,您可以在BizTalk SSODB中存储SettingsFileGenerator.xml中提供的配置。如果在btdfproj文件中IncludeSo属性设置为true,BTDF将自动存储您的配置

如果您在setingsfilegenerator.xml文件中提供了凭据详细信息,那么只有您才能在SSODB中找到它们

您应该使用SSOSettingsEditor检索或更改配置。在SSOSettingsEditor中,键入应用程序名称并按enter键

请参阅链接:

BTDF提供用于修改其使用的SSO设置的。该方法与默认的Microsoft sample SSO客户端略有不同,因此请注意使用哪种客户端

根据该链接,该类提供以下方法:

名称空间SSOSettingsFileManager
{
公共静态类SSOSettingsManager
{
公共静态void WriteSetting(string affiliateApplication、string propertyName、string propertyValue);
}
}
在生成密码或更新密码的任何C#项目中添加对SSOSettingsFileReader.dll的引用后,调用该方法应该相当简单,即

string newPassword=GenerateMyPassword();
SSOSettingsFileManager.SSOSettingsManager.WriteSetting(“MyApplicationName”、“Password”、newPassword;);

如果你想自己实现这个方法,你也可以看看他是怎么做的。

你的问题有点不清楚。您是否询问SSO存储在哪里,或者如何检索/编辑它们?SSO存储在SSO数据库中。创建/查看/编辑它们的工具是SSO配置应用程序MMC管理单元P.S.BizTalk 2006 R2?这不是现在的扩展支持吗?是时候迁移到新版本了。你说得对。我想检索/编辑当前BTDF应用程序的SSO存储。我需要将生成的密码设置为SSO。谢谢您的回复。我想检索/编辑当前BTDF SSOSettingsEditor的SSO存储。我需要设置在SSO中生成的密码。你知道这个吗?你是怎么生成密码的?您是否使用BTDF部署了一个应用程序,能否详细说明您的问题?我正在通过单独的应用程序或类库生成密码。我需要使用生成的密码并将其设置为SSO DB,然后可以按计划(例如45天或60天)设置或更新为Settingsfile.xml。在这种情况下,请使用生成的settings.xml文件使用SSSettingsFileImport.Exe SSSettingsFileImport.Exe affiliateAppName:“Appname”/Settingsfile更新密码:“.\..\EnvironmentSettings\DEV\u Settings.xml”