在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;
如何将其更改为使用代理?
感谢。
答案 0 :(得分:0)
OnBehalfOf适用于您自己构建代理的情况 - 例如ADFS代理。 我也没有看到任何样本 - 但它遵循与ActAs相同的模式。
它与您和您的STS之间可能存在的“常规”网络代理无关。
但请看一下: How can I set an HTTP Proxy (WebProxy) on a WCF client-side Service proxy?