【发布时间】:2016-04-06 09:35:41
【问题描述】:
我们的 biztalk 2010 应用程序很少。为了连接 oracle,我们使用 wcf-oracledb 适配器。我正在尝试实施企业 SSO 以连接 oracle。我通过创建附属应用程序配置 SSO 并将其分配给管道。运行界面时出现错误
错误详情:System.Runtime.InteropServices.COMException (0x80004005):无法兑换票证,消息中不存在票证。 在 Microsoft.BizTalk.Interop.IBTSTicket.ValidateAndRedeemTicket(对象消息,字符串 applicationName,Int32 标志,字符串和 externalUserName) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient
2.ApplyClientCredentials(ClientCredentials clientCredentials, IBaseMessage message) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient2.CreateChannelFactory[TChannel](IBaseMessage bizTalkMessage) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient2.GetChannel[TChannel](IBaseMessage bizTalkMessage, ChannelFactory1&cachedFactory) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.SendMessage(IBaseMessage bizTalkMessage)"
我在配置中遗漏了什么吗?如何解决此错误?
【问题讨论】:
-
您是在尝试使用 SSO 将调用方从接收位置映射到发送端口,还是尝试使用 SSO Affiliate 存储凭据以供 BizTalk 使用?
标签: single-sign-on biztalk biztalk-2010