Parse platform 拒绝特定移动应用程序访问Parse.com应用程序

Parse platform 拒绝特定移动应用程序访问Parse.com应用程序,parse-platform,soa,Parse Platform,Soa,背景: 我的任务是将我目前工作的组织转向SOA面向服务的体系结构。我一直在探索API管理工具,如Mashery、Apigee等。由于资源和资金极其有限,我考虑在Parse.com平台上至少为POC构建此数据层,因为我以前有Parse方面的经验。然而,我无法找到一种方法来调和使用Parse.com作为API管理工具所带来的一些限制 情景: 我有多个独立的客户端iOS应用程序A、iOS应用程序B、iOS应用程序C等,它们与一个解析应用程序接口,以便在移动应用程序之间共享所有用户和其他数据。我们决定不

背景: 我的任务是将我目前工作的组织转向SOA面向服务的体系结构。我一直在探索API管理工具,如Mashery、Apigee等。由于资源和资金极其有限,我考虑在Parse.com平台上至少为POC构建此数据层,因为我以前有Parse方面的经验。然而,我无法找到一种方法来调和使用Parse.com作为API管理工具所带来的一些限制

情景: 我有多个独立的客户端iOS应用程序A、iOS应用程序B、iOS应用程序C等,它们与一个解析应用程序接口,以便在移动应用程序之间共享所有用户和其他数据。我们决定不希望应用程序B与Parse.com应用程序接口

问题:
是否有办法拒绝访问其中一个特定应用程序(如应用程序B),同时仍提供对其他应用程序的访问,而不使用更新的密钥重新提交套件中的所有应用程序?

将此功能添加到您当前的所有应用程序中有多难?您是在寻找一种长期的方法来管理这个问题,还是短期推出iOS应用程序B?理想情况下,我们希望有一种长期的方法来处理这个问题。我们有几个移动应用程序,希望第三方也能利用我们的数据,可能会从我们的共享内容中产生收入。然后你可以在Parse中添加一个类,称为Permissions。在其中,您可以列出所有可以访问解析应用程序的appid。在启动每个iOS应用程序时,您可以运行PFQuery,检查应用程序的AppId是否列在权限表中。如果没有,请不要让应用程序运行,或者干脆不要让iOS应用程序访问解析应用程序。这项技术可能得不到苹果的批准,但听起来你可能正在进行企业应用程序开发。我不确定这是否可行。我如何强制第三方移动应用程序检查此权限类别?我相信我需要某种类型的服务器端解决方案来执行此操作。。我们有企业应用程序和应用商店应用程序,还有Android应用程序。这些应用程序必须设计为与你的解析应用程序接口,我认为这意味着你已经用解析应用程序的应用程序ID和密钥对它们进行了编码。基本上,你必须控制应用程序才能与解析对话。如果你没有,解析就不起作用了。我想我误解了所有与Parse接口的应用都在你的控制之下。还是我还缺少什么?您现在如何允许第三方移动应用程序访问您的解析应用程序?