受eula保护的自动下载
更新:自2021年5月1日起,Bintray服务将不再可用(ConanCenter和JCenter不受影响)中心弃用博客
Bintray企业帐户的一个重要特性是,当用户下载您的产品之一时,能够提供EULA。hth华体会最新官方网站当下载用户是一个真实的人,可以通过Bintray UI并物理地接受公开可用内容的EULA时,这在一般情况下工作得很好。这是我们在之前的文章中讨论过的。但是,如果你想更有选择性地选择谁可以下载你的内容,你想把它限制在一组特定的人呢?如果这些人想用自动脚本下载你的内容怎么办?如果他们连宾特莱的账户都没有呢?这些都是需要跨越的重重障碍,但宾特雷现在为这种常见的情况提供了一个解决方案。
现在,您可以通过REST API向任何预定义的用户集提供受eula保护的自动下载,无论他们是否拥有Bintray帐户。
下面是它的工作原理。
- 您创建一个授权来访问您的产品,然后向您的用户提供相应的访问密钥。
- 您的用户浏览到一个特殊构造的Bintray URL
- Bintray显示一个登录屏幕,用户在其中输入访问密钥作为用户名及其密码
- Bintray然后显示EULA供用户接受。

从现在开始,任何包含您提供给用户的访问密钥的REST API调用都将不受EULA的阻碍而成功,因为EULA已经使用该密钥接受了。换句话说——自动的eula保护下载。谁有这个特权?不是每一个人。只有那些有足够特权来接收您为保护您的内容而创建的访问密钥的人。换句话说私人,受eula保护的自动下载。
使用EULA保护您的产品从未如此hth华体会最新官方网站简单,无论您提供的是供公众下载的内容,还是您希望将私有内容公开给一组定义好的用户。