cancel
Showing results for 
Search instead for 
Did you mean: 

第三方应用调用Web Service的用户密码问题

Former Member
0 Kudos

在将Webi发布为Webi Service后,在使用第三方软件调用时发现必须传用户名和密码这两个参数,请问有没有类似受信任登录的方法有方法不传密码,只传一个用户名?

Accepted Solutions (1)

Accepted Solutions (1)

xiaoping_zheng
Employee
Employee
0 Kudos

您好,这个恐怕是实现不了的。

如果不想同时传用户名密码,在传入Web Service的request header中其实有一个参数serializedSession,可以使用它实现登录。这个参数可以用常见的测试Web Service的工具,比如SoapUI中就能在request的header中看到。它的值则是需要通过BO的SDK创建程序获取,在这个自定义的程序中登录获取serializedSession就不一定非要用用户名密码了,通过受信任的登录就也能实现了。然后把取得的serializedSession放入Web Service的request就行了。这里可能需要注意一些特殊字符的转译,比如 & 需要改成 & 等等

Former Member
0 Kudos

谢谢您的回复,非常有用,非常感谢。

Answers (1)

Answers (1)

Former Member
0 Kudos

请参照管理员手册中如何配置受信任的SSO部分