我有一个令人满意的存储库,它连接我的私人bitbucket存储库的点。我希望能够通过发送应用程序(我的基本应用程序使用Laravel)密钥并对用户帐户进行验证来收取访问此满意存储库的费用。有没有办法通过密钥发送给我验证?
问候
答案 0 :(得分:3)
Satis只是一个编译某些文件的脚本,这些文件可以在任何可以使用静态文件托管的地方托管。
如果要添加访问控制,则不是正确使用Satis,而是实现静态HTTP资源的访问控制。
顺便说一句:Composer提供的唯一身份验证协议是HTTP身份验证(又名“.htpasswd”),因此如果您需要复杂的支付和访问控制,您必须实现一些可以发送401 HTTP状态代码的内容,等待用户名/密码并检查该帐户是否已付款。