【发布时间】:2012-07-06 03:57:37
【问题描述】:
服务器上有一个Dynamic CRM实例(“本地”)。 少数站点将使用它,这些站点在远程计算机(另一个域、另一个 Active Directory)上运行。这些站点和 CRM 实例之间的通信是通过 CRM 代理 完成的,这是一个位于它附近(靠近 CRM)的 WCF 服务,用于处理请求、查询 CRM 等。
该 WCF 服务面向 Internet。尽管安全的通信通道不是必需的,但身份验证是必需的。我们不能让随机客户使用 CRM 代理提供的服务。
所以,身份验证服务(cookies?)/手工编码的令牌传递(作为每个服务操作的参数)/this solution - on stackoverflow。
提前谢谢你!
PS:手工编码的令牌将是“时间敏感的”,并使用一些密钥进行了几次散列。中间人可能不是什么大问题,因为令牌可以在请求后失效。
【问题讨论】:
标签: c# wcf rest dynamics-crm-2011