Wcf 何时使用CreateChannelWithActAsToken/WithIssuedToken/WithOnBehalfOfToken?
在将安全令牌传输到WCF服务时,我应该在哪种情况下使用以下类似的探测方法Wcf 何时使用CreateChannelWithActAsToken/WithIssuedToken/WithOnBehalfOfToken?,wcf,wcf-security,Wcf,Wcf Security,在将安全令牌传输到WCF服务时,我应该在哪种情况下使用以下类似的探测方法 该文件并未对预期用途提供太多说明:-( CreateChannelWithIssuedToken使用当前进程令牌 CreateChannelWithOnBehalfOfToken使用外部实体(不是当前流程)。服务将使用此实体“代表”调用该服务的人进行调用 CreateChannelWithActAsToken使用当前进程和外部实体 从 从WS-Trust协议的角度来看: ActAs RST元素表示 请求者想要
使用当前进程令牌CreateChannelWithIssuedToken
使用外部实体(不是当前流程)。服务将使用此实体“代表”调用该服务的人进行调用CreateChannelWithOnBehalfOfToken
使用当前进程和外部实体CreateChannelWithActAsToken
- ActAs RST元素表示 请求者想要一个包含两个左右声明的令牌 不同实体:请求者和表示的外部实体 通过ActAs元素中的标记
- OnBehalfOf RST元素表示请求者需要令牌 仅包含一个实体的声明:外部实体 由OnBehalfOf元素中的标记表示