使用WSTrustChannelFactory和web代理设置



在WSTrustChannelFactory文档中,有一个关于使用代理的参考:

  One common pattern where the OnBehalfOf feature is used is the proxy 
  pattern where the client cannot access the STS directly but instead 
  communicates through a proxy gateway

我似乎找不到一个例子
在我的一些用户的计算机中,为外部请求定义了一个代理
如果STS在代理之后,我如何请求令牌。

目前我得到如下:

var rst = new RequestSecurityToken{...}
IWSTrustChannelContract wsTrustChannelContract = factory.CreateChannel();
var token = wsTrustChannelContract.Issue(rst) as GenericXmlSecurityToken;

如何将其更改为使用代理?

谢谢。

OnBehalfOf适用于您自己构建代理的情况,如ADFS代理。我也没有看到任何这样的样本,但它遵循与ActAs相同的模式。

它与您和STS之间的"常规"web代理无关。

但请看这里:如何在WCF客户端服务代理上设置HTTP代理(WebProxy)?

相关内容

  • 没有找到相关文章

最新更新