我有一个关于BTDF配置设置的查询。我是BizTalk的初学者。
我正在寻找SSO存储,其中凭据存储和从SSO检索。我在C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools有内置的应用程序
有人能告诉我如何存储和检索现有的SSO配置,比如SSOSettingsEditor,这是BTDF提供的默认配置。
发布于 2015-11-26 00:09:42
使用BTDF,您可以将配置存储在SettingsFileGenerator.xml中的BizTalk SSODB中。如果IncludeSSO属性在btdfproj文件中设置为true,btdfproj将自动存储您的配置。
如果您在SettingsFileGenerator.xml文件中提供了凭据详细信息,那么只有您会在SSODB中找到它们。
您应该使用SSOSettingsEditor检索或更改配置。在SSOSettingsEditor中,键入应用程序名称并按enter键。
参考链接:BTDF IncludeSSO
发布于 2015-11-26 12:53:08
BTDF提供了一个图书馆,用于修改它使用的SSO设置。使用的方法与默认的Microsoft示例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;);如果你想自己实现这个方法,你也可以看看他是怎么做的。
https://stackoverflow.com/questions/33915309
复制相似问题