【问题标题】:Restricting access to Android libarary限制对 Android 库的访问
【发布时间】:2016-02-05 08:25:06
【问题描述】:

我创建了 Android 库,将用作不同项目的库,例如 Http 库,其中包含与 Http 通信相关的功能。 我知道我需要将 .aar(Android Archieve) 文件上传到 jcentre repo,所以我使用了 bintray.com 和 used this to create aar and upload to bintray server

我面临的问题是如何限制库的访问,即可以通过有效凭据访问库。

【问题讨论】:

  • 不要将库放在公共服务器上(例如,JCenter)。将库放在您自己的服务器上,并且只允许具有“有效凭据”的人使用您的服务器。

标签: android android-gradle-plugin android-library bintray jcenter


【解决方案1】:

Bintray 具有非常复杂的权利模型,它允许您控制谁可以查看和下载您的包。您可以依赖 Bintray 的用户管理,使用您自己(或第 3 方)的用户管理,或生成晦涩(秘密)的 URL,可选择通过到期时间或下载次数来限制它们。

请参阅 Bintray 文档以获取有关如何限制您的包访问权限的详细信息和generate entitlement links

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-08
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 2010-10-26
    相关资源
    最近更新 更多