我正在查看调用用户管理Web服务的两个WSO2客户端示例。第一个是简单的客户端,第二个是Web应用程序。在WSO2身份服务器上调用用户管理服务
第一个客户端设置系统SSL属性,然后实例化一个WSUserStoreManager对象。
第二个是web应用程序,根本没有设置SSL属性,而是实例化一个RemoteUserStoreManagerServiceStub。
有人能解释为什么这些差异?当两种类似的可用服务(常规和“远程”服务)时,需要拨打哪些服务?调用https端点时,是否总是需要设置SSL属性?谢谢。
非常感谢您的回答。这一个https://github.com/soasecurity/soasecurity/tree/master/user-mgt/app/authentication,我没有在代码中找到任何对ssl的引用,所以从你的话我猜它假定HTTPS端点证书必须在运行时被信任(可能是WSO2AS) – user8658912
您能否简单解释为什么有正常的和“远程”的Web服务暴露出来?是否有区别? – user8658912
ps:你的回答是有道理的。但不在tomcat中(不能登录)。 – user8658912