我有一个自定义salesfoce webservice,但要访问该webservice,我们需要从salesforce enterprise wsdl登录。但我不想添加该wsdl文件。有没有办法在自定义web服务上添加登录功能,或者用wsdl webservice登录?在自定义salesforce webservice中添加登录功能
0
A
回答
2
是的,请参阅SOAP request to APEX webservice without requiring authentication。
进入设置中的站点详细信息页面,单击公共访问设置, ,然后在那里添加Apex类。这实际上授予您的 匿名正在运行的用户帐户(访客许可证)能够直接 访问此课程。
还有更详细的说明,在Public Web Services via Apex and Force.com Sites。
请注意,通过此Web服务公开的数据将不再安全。
1
如上所述,您需要进行身份验证,登录方法未包含在自定义apex WSDL中,您有很多选择,具体取决于您正在构建的是哪种应用程序。
- 将企业或合作伙伴WSDL添加到您的应用程序并从那里调用登录。
- 使用interactive OAuth流程将导致您获得访问令牌&实例Url,然后您可以将其与apex WSDL一起使用。
- 使用流(用户名/密码)programamtic OAuth,再次导致访问令牌*实例Url,然后您可以与apex WSDL一起使用。
- 如果您有基于Web的应用程序,则可以在salesforce中创建自定义链接/选项卡,以向您传递现有的serverUrl/sessionId信息。
对于OAuth的流程,你会通过接收到的访问令牌在你心尖的请求为SessionID的(就像如果你登录了它),你会从实例URL的路径相结合的主机名从apex WSDL中设置您的存根的端点URL。
相关问题
- 1. 如何添加在自定义登录框中记住我的功能?
- 2. SalesForce集成 - 自定义UI功能
- 3. 自定义功能添加在Excel 2013
- 4. 如何在Salesforce中创建自定义登录组件?
- 5. 如何在回送中创建自定义登录功能
- 6. 向按钮添加自定义功能
- 7. 自定义功能添加到
- 8. 具有自动登录功能的Salesforce php REST API
- 9. WordPress:为自定义功能添加自定义add_filter
- 10. 成功登录后自定义segue
- 11. Facebook的登录不定义功能
- 12. 在Salesforce页面中添加标签自定义字段
- 13. 如何通过rest api在salesforce中添加自定义字段?
- 14. 标准用户无法在salesforce中添加/编辑自定义设置记录
- 15. 在Django自定义登录
- 16. 如何在drupal 7中添加自定义主题功能?
- 17. 在Wordpress中添加带有add_menu_page功能的自定义页面
- 18. 如何在wordpress中添加自定义类到功能
- 19. Webservice - 登录后在功能中使用用户名
- 20. Asp.net mvc 5;在哪里添加自定义声明? (adfs登录)
- 21. 添加自定义字段的登录在设计
- 22. 在登录页面上添加自定义内容
- 23. 在Windows登录失败后添加自定义错误消息
- 24. 如何在登录时向Auth :: user()添加自定义属性
- 25. 登录成功后添加js文件
- 26. 登录功能WP
- 27. 自定义喜欢功能 - 我需要用户登录吗?
- 28. 添加将功能添加到现有自定义航点功能中的功能
- 29. 在asp.net中为登录功能添加额外的字段
- 30. 在x-cart中添加强制登录功能
谢谢您的回复。但我想要做的是。我在salesforce中创建了自定义Web服务,并在我的C#项目中下载了wsdl文件。我想使用该wsdl文件来访问salesforce。但为了获得访问权限,我们必须使用salesforce默认wsdl(企业或合作伙伴)访问salesforce。我不想使用那个wsdl。我想要的是在我的自定义wsdl文件中实现默认wsdl的登录功能。有没有办法做到这一点? –