Database.com移动应用程序授权问题

时间:2012-11-03 03:47:36

标签: android ios rest salesforce force.com

我正在使用Android和iOS的移动应用程序(两种情况下都是本机),它将在幕后使用Database.com作为数据库。我需要这个整合对用户来说是彻头彻尾的。应用程序的用户根本不会登录或使用Database.com进行身份验证,它应该只是在云数据库的幕后工作。我将简单地使用硬编码到应用程序中的集成用户。

我一直非常难以找到如何使用MobileSDK构建应用程序的任何示例,我不必利用显示应用程序用户视图的用户代理OAuth流程。 zkSforce已被提及作为iOS的可能解决方案(它看起来可能是这样)但我还没有找到任何关于如何实现这一点的基本教程,与移动sdk联系以获得对REST API的访问(通过绕过用户的登录视图)。除了利用标准Java SDK或导入web服务wsdl并从那里通过SOAP工作之外,我还没有找到适用于Android的任何东西。

那么有没有人可以直接指出幕后身份验证和使用Mobile SDK REST方法的一些例子,或者我最好选择在幕后使用SOAP解决方案?

1 个答案:

答案 0 :(得分:0)

查看OAuth 2.0 Username-Password Flow,这样您就可以使用已知的用户名和密码以及OAuth样式的流程。这是在其他地方使用REST API的应用程序中进行SOAP调用的首选。