可能我的理解有误,请指教。
要求:
(1) 用户 A 和用户 B 想访问一个 Web 服务 SayHello。
(2) 只有用户 A 有权限。
(3) SayHello web 服务只返回一个字符串“hello”
之前:
(1) 调用 SayHello,根据 SayHello?wsdl 创建一个客户端。 - 成功
(2)通过ESB创建代理服务SayHelloProxyService,将此代理服务托管给SayHello服务,根据SayHelloProxyService?wsdl创建客户端。 - 成功
现在:
在里面添加 Identity Server,只给用户 A 访问权限,如下图:
问题:
现在,我在想如果我还想调用 SayHelloProxyService,我应该更改客户端的代码吗?携带一些令牌,如用户名或 SayHelloProxyService 什么?如果是这样如何编写客户端代码?也许我的理解是完全错误的,但如果有一个关于这方面的小例子会有很大帮助,有人知道吗?
先感谢您。