我有关于BTDF SSO配置设置的查询。我是BizTalk的初学者。
我正在寻找SSO存储,其中存储凭证并从SSO检索。我的内置应用程序位于C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools
有人能告诉我如何存储和检索现有的SSO配置,如SSOSettingsEditor,这是BTDF提供的默认设置。
答案 0 :(得分:0)
使用BTDF,您可以存储BizTalk SSODB中SettingsFileGenerator.xml中提供的配置。如果在btdfproj文件中将IncludeSSO属性设置为true,BTDF会自动存储您的配置。
如果您在SettingsFileGenerator.xml文件中提供了凭据详细信息,那么只有您才能在SSODB中找到它们。
您应该使用SSOSettingsEditor来检索或更改配置。在SSOSettingsEditor中,输入您的应用程序名称并按Enter键。
请参阅链接:BTDF IncludeSSO
答案 1 :(得分:0)
BTDF提供library来修改它使用的SSO设置。该方法的用途与默认的Microsoft示例SSO客户端略有不同,因此请注意您使用的是哪一个。
根据该链接,该类提供以下方法:
namespace SSOSettingsFileManager
{
public static class SSOSettingsManager
{
public static void WriteSetting(string affiliateApplication, string propertyName, string propertyValue);
}
}
在您生成密码或更新密码或更新密码的C#项目中添加对SSOSettingsFileReader.dll的引用后,调用该方法应该相当简单,即
string newPassword = GenerateMyPassword();
SSOSettingsFileManager.SSOSettingsManager.WriteSetting("MyApplicationName", "Password", newPassword;);
如果你想自己实现这个方法,你也可以看看他是如何做的。