我尝试使用BTDF,其中SSO联盟应用程序的名称与BizTalk应用程序不同。据我所知,projectname属性用于BizTalk应用程序名称和SSO联盟会员名称。
BTDF是否允许您使用与BizTalk应用程序名称不同的名称将SSO设置更新为联盟应用程序?
答案 0 :(得分:2)
不直接,但实施起来微不足道。这适用于MSBuild 4.0或更高版本,放在.btdfproj中:
<Target Name="DeploySSOCustom" AfterTargets="DeploySSO" Condition="'$(IncludeSSO)' == 'true'">
<Exec Command=""$(DeployTools)\SSOSettingsFileImport.exe" "$(MyOwnSSOAppName)" /settingsFile:"$(SettingsFilePath)" /userGroupName:"$(SsoAppUserGroup)" /adminGroupName:"$(SsoAppAdminGroup)""
Condition="'$(SettingsFilePath)' != ''"/>
</Target>
答案 1 :(得分:0)
阅读BTDF documentation,看起来不是,除了项目名称之外,它目前不支持除SSO Affiliate应用程序之外的任何内容。在我看来,这是相当有限的。
因此,您可能需要考虑扩展框架以应对此问题。
其他选项是编写一个从BTDF调用或手动运行的脚本(因为您只需要运行一次),使用带有-creatapps&amp;的ssomanage创建SSO会员应用程序。 -createmappings options。