gohttpserver icon indicating copy to clipboard operation
gohttpserver copied to clipboard

http-auth可以设置不同的账号并为不同账号设置权限吗?

Open Jimmylee0420 opened this issue 3 years ago • 8 comments

Jimmylee0420 avatar Apr 23 '21 07:04 Jimmylee0420

可以直接在.ghs.yml 中配置的

codeskyblue avatar Apr 28 '21 02:04 codeskyblue

可以直接在.ghs.yml 中配置的

有具体示例不?现在我想给不同的账号设置不同的密码和权限?

Jimmylee0420 avatar Apr 28 '21 02:04 Jimmylee0420

文档里面有写的。

---
upload: false
delete: false
users:
- email: "[email protected]"
  delete: true
  upload: true
  token: 4567gf8asydhf293r23r

codeskyblue avatar Apr 28 '21 02:04 codeskyblue

文档里面有写的。

---
upload: false
delete: false
users:
- email: "[email protected]"
  delete: true
  upload: true
  token: 4567gf8asydhf293r23r

好的。token是密码么?--auth-http user:password,就是对应这里的password吗

Jimmylee0420 avatar Apr 28 '21 02:04 Jimmylee0420

额,我记错了了,目前只能设置一个auth-http

codeskyblue avatar Apr 28 '21 11:04 codeskyblue

后续可以支持不?我没有Openid,就想用点简单点的方式设置几个账号,然后为不同的账号设置不同的权限

Jimmylee0420 avatar Apr 29 '21 01:04 Jimmylee0420

欢迎提pr,^_^, 在main.go里面改改应该就能实现

codeskyblue avatar Apr 29 '21 02:04 codeskyblue

一个用户也行啊, 可不可以改成,没有登录时可以下载,不能上传或删除。

mei-rune avatar Jun 30 '21 07:06 mei-rune