【问题标题】:Trusted applications for APIAPI 的可信应用程序
【发布时间】:2011-12-08 09:15:47
【问题描述】:

大家都知道,android 应用程序是可以解码的,大家可以看到应用程序的代码是什么样子的。

我们必须在 PHP 中为 groupon 等应用程序创建 api,api 将用于与其他应用程序通信,如 android 或 Objective-c 或其他 PHP 应用程序。我们想知道,如何保护 api。 API 只能用于受信任的应用程序,所以当我们在 android 中创建应用程序,并且有人解码我们的应用程序并创建相同的应用程序时,我们的 API 将不起作用。

facebook、google+、groupon 等应用程序的工作原理,这些应用程序必须使用适当的 api 登录。

我将非常感谢您的回答和建议。

【问题讨论】:

    标签: php android authentication


    【解决方案1】:

    查看以下内容

    OAuth 2

    Android Account Manager

    这将帮助您解决您遇到的问题。

    还可以查看SampleSyncAdapter,它向您展示了如何在 android 上完成此操作的示例。你必须实现一个合适的 api 部分。

    【讨论】:

    • 感谢您的回答,但这并不是我想要的。例如,我将有这样的 PHP API 链接:graph.facebook.com/search?q=somethink,我将从我的应用程序(如 groupon)中获得所有优惠,并且我想禁止获得其他应用程序的优惠。有人可以解码我的应用程序并创建相同的应用程序,但它还不是我的应用程序。
    猜你喜欢
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    相关资源
    最近更新 更多