用户 ID 和密码等值存储在 BTDF 的 SSO 中的位置
Where the vales like Userid and passwords are stored in SSO of BTDF
我有一个关于 BTDF SSO 配置设置的问题。我是 BizTalk 的初学者。
我正在寻找 SSO 存储,其中存储凭据并从 SSO 检索凭据。我有位于 C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools
的内置应用程序
谁能告诉我如何存储和检索现有的 SSO 配置,例如 BTDF 默认提供的 SSOSettingsEditor。
使用 BTDF,您可以将 SettingsFileGenerator.xml 中提供的配置存储在 BizTalk SSODB 中。如果 IncludeSSO 属性 在 btdfproj 文件中设置为 true,BTDF 会自动存储您的配置。
如果您在 SettingsFileGenerator.xml 文件中提供了您的凭据详细信息,那么只有您才能在 SSODB 中找到它们。
您应该使用 SSOSettingsEditor 来检索或更改配置。在 SSOSettingsEditor 中,输入您的应用程序名称并按回车键。
参考link:BTDF IncludeSSO
BTDF 提供了一个 library 用于修改它使用的 SSO 设置。使用的方法与默认的 Microsoft 示例 SSO 客户端略有不同,因此请注意您使用的是哪一个。
根据 link,class 提供了这些方法:
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;);
如果你想自己实现方法也可以看看他是怎么做的源码
我有一个关于 BTDF SSO 配置设置的问题。我是 BizTalk 的初学者。
我正在寻找 SSO 存储,其中存储凭据并从 SSO 检索凭据。我有位于 C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools
谁能告诉我如何存储和检索现有的 SSO 配置,例如 BTDF 默认提供的 SSOSettingsEditor。
使用 BTDF,您可以将 SettingsFileGenerator.xml 中提供的配置存储在 BizTalk SSODB 中。如果 IncludeSSO 属性 在 btdfproj 文件中设置为 true,BTDF 会自动存储您的配置。
如果您在 SettingsFileGenerator.xml 文件中提供了您的凭据详细信息,那么只有您才能在 SSODB 中找到它们。
您应该使用 SSOSettingsEditor 来检索或更改配置。在 SSOSettingsEditor 中,输入您的应用程序名称并按回车键。
参考link:BTDF IncludeSSO
BTDF 提供了一个 library 用于修改它使用的 SSO 设置。使用的方法与默认的 Microsoft 示例 SSO 客户端略有不同,因此请注意您使用的是哪一个。
根据 link,class 提供了这些方法:
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;);
如果你想自己实现方法也可以看看他是怎么做的源码