2

我做了一个 FDroid 回购,我把它放在互联网上的一个服务器上,我的网络服务器是 apache2。它有一个地址 URL。客户可以通过转到 fdroid 客户端的设置部分并添加存储库及其地址 URL 来访问我的存储库。但我想设置一种身份验证机制,只允许特定用户访问。身份验证机制可以是用户名/密码或基于证书的。如何设置访问我的 FDroid 存储库的身份验证方法?

Fdroid 是否支持客户端身份验证以访问存储库?还是我必须更改 fdroid 客户端源代码?

FDroid 服务器是完全静态的,没有服务器代码在服务器中运行,Apache 提供了许多由 FDroid 先前制作的静态文件(.xml、.jar 和 apks)。我有一个简单的想法来为 https 服务器设置用户名/密码,客户端输入 URL 必须输入他们的用户名/密码,否则禁止访问文件。fdroid 客户端是否支持这种身份验证方法?任何人都对 Fdroid repos 的客户端访问控制有很好的了解吗?

4

1 回答 1

1

有两种方法可以在不创建自定义客户端的情况下向 F-Droid 存储库添加身份验证:

第一种方法设置起来更复杂,但可以让您更轻松地进行细粒度的访问控制(例如,每个用户一个帐户)。第二种方法非常简单,但是任何拥有该 URL 的人都可以访问,并且很难更改该“密码”路径段,因为所有用户都将失去访问权限。

于 2018-11-06T15:49:29.177 回答