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

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