我有一个想要保护的 .xamlx 工作流服务,以便它只能由从我的 STS (ADFS v2.0) 获得令牌的客户端调用。通常,如果您使用“网站”项目模板,并且添加了 .SVC 服务,这很容易做到——“添加 STS 引用”向导将找到您想要保护的服务,并将单独保护它您作为依赖方。
问题是,当您对 Workflow Service 应用程序执行“添加 STS 引用”时,您得到的只是“被动重定向”安全性,而不是保护单个服务时需要的主动联合。
有人知道怎么做吗?
我有一个想要保护的 .xamlx 工作流服务,以便它只能由从我的 STS (ADFS v2.0) 获得令牌的客户端调用。通常,如果您使用“网站”项目模板,并且添加了 .SVC 服务,这很容易做到——“添加 STS 引用”向导将找到您想要保护的服务,并将单独保护它您作为依赖方。
问题是,当您对 Workflow Service 应用程序执行“添加 STS 引用”时,您得到的只是“被动重定向”安全性,而不是保护单个服务时需要的主动联合。
有人知道怎么做吗?
看起来这可能是答案:http: //zamd.net/2010/07/04/using-wif-with-workflow-services/