【问题标题】:Where the vales like Userid and passwords are stored in SSO of BTDFUserid 和密码等值存储在 BTDF 的 SSO 中的位置
【发布时间】:2015-11-25 11:26:59
【问题描述】:

我对 BTDF SSO 配置设置有疑问。我是 BizTalk 的初学者。

我正在寻找 SSO 存储,其中存储凭据并从 SSO 检索。我有位于C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployToolsork\DeployTools 的内置应用程序

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

【问题讨论】:

  • 你的问题有点不清楚。您是在问 SSO 存储在哪里或如何检索/编辑它们? SSO 存储在 SSO 数据库中。创建/查看/编辑它们的工具是 SSO 配置应用程序 MMC 管理单元microsoft.com/en-us/download/… BizTalk 2006 R2?现在不是在扩展支持中吗?是时候迁移到新版本了
  • 你是对的。我想检索/编辑当前 BTDF 应用程序的 SSO 存储。我需要将生成的密码设置为 SSO。

标签: biztalk biztalk2006r2 btdf


【解决方案1】:

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

如果您在 SettingsFileGenerator.xml 文件中提供了您的凭据详细信息,那么只有您可以在 SSODB 中找到它们。

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

参考链接:BTDF IncludeSSO

【讨论】:

  • 感谢您的回复。我想检索/编辑当前 BTDF SSOSettingsEditor 的 SSO 存储。我需要设置我在 SSO 中生成的密码。对此有什么想法吗?
  • 您是如何生成密码的?您是否使用 BTDF 部署了应用程序,您能详细说明您的问题吗?
  • 我正在通过单独的应用程序或类库生成密码。我需要使用并将生成的密码设置为 SSO DB,然后可以按计划设置或更新为 Settingsfile.xml,例如 45 或 60 天。
  • 在这种情况下,使用生成的 settings.xml 文件来更新密码,使用 ssosettingsfileimport.Exe SSOSettingsFileImport.exe associateAppName:"Appname" /settingsFile:"..\..\EnvironmentSettings\DEV_Settings.xml"
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2010-11-09
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2014-12-11
    • 2021-12-23
    • 2014-01-11
    • 1970-01-01
    相关资源
    最近更新 更多