Web services 我是否可以从Salesforce发布一个不使用';你不需要认证吗?

Web services 我是否可以从Salesforce发布一个不使用';你不需要认证吗?,web-services,salesforce,Web Services,Salesforce,我需要从Salesforce组织发布一个自定义web服务,该服务允许普通公众和第三方应用程序查询来自我们组织的数据。我已经创建了web服务,但为了使用它,Salesforce要求客户机首先使用合作伙伴WSDL进行身份验证,这也使我需要额外的用户许可证 所以问题是:有没有一种方法可以发布此web服务并允许第三方应用程序在不需要身份验证的情况下使用它 如果这是不可能的,我如何为第三方实现某种(廉价的)身份验证机制,以便他们只能访问所讨论的web服务,并且他们可以创建自己的用户而无需手动干预 谢谢 更

我需要从Salesforce组织发布一个自定义web服务,该服务允许普通公众和第三方应用程序查询来自我们组织的数据。我已经创建了web服务,但为了使用它,Salesforce要求客户机首先使用合作伙伴WSDL进行身份验证,这也使我需要额外的用户许可证

所以问题是:有没有一种方法可以发布此web服务并允许第三方应用程序在不需要身份验证的情况下使用它

如果这是不可能的,我如何为第三方实现某种(廉价的)身份验证机制,以便他们只能访问所讨论的web服务,并且他们可以创建自己的用户而无需手动干预

谢谢

更新: 使用公共站点确实可以做到这一点(REST和SOAP)。例如,请参阅此博客文章:

原始答案: 我认为这不是目前的特色

但是,您可以使用公共站点以REST样式公开某些内容。在Visualforce
标记中,您将能够操纵响应的
ContentType=“”
。URL重写器类可能是使其成为适当的REST接口所需的全部


我没有试过这个。

谢谢,听起来是个好主意。然而,我们已经与一些第三方共享了WSDL定义,所以现在不能修改签名——我们现在必须使用SOAP web服务。我读了一些关于授权网站的资料,但我没有设法使用它。你知道这件事吗?