chatgpt-web
chatgpt-web copied to clipboard
访问权限部分功能在最新的 `dev` 分支,有需要的可以拉取测试下
使用方法很简单,service/.env
中找到该参数并添加自己的访问密码
# Secret key
AUTH_SECRET_KEY=
此功能比较简单,设定了密码没有访问权限会跳转403页面做验证,验证成功才能使用,如果强行调用接口也会直接返回异常。
如有遇到问题,请在下方留言。
P.S:还有建议放公共平台的同学,把 index.html
文件的 title
修改下,防止被人搜索
这个的作用是啥?
这个的作用是啥?
个人使用没影响,有些同学发布在公共网络会被人意外搜索到,可能会导致余额用尽,所以做了控制。
请问,如果是docker部署的话,在哪个路径下修改?
请问,如果是docker部署的话,在哪个路径下修改?
拉取 dev
分支,然后本地 docker build
,在环境变量里面添加 AUTH_SECRET_KEY
请问,如果是docker部署的话,在哪个路径下修改?
拉取
dev
分支,然后本地docker build
,在环境变量里面添加AUTH_SECRET_KEY
好的,感谢!
其实我很犹豫,加这个小功能使前端变的复杂
其实我很犹豫,加这个小功能使前端变的复杂
我看docker-compose里面用到了Nginx,nginx可以用basic_auth的本地文件鉴权。这样前面套一个鉴权的HTML转发给Nginx就能实现简单的用户和密码。然后服务器上命令行用httpasswd命令操作本地鉴权文件是不是会简单点?
添加了参数重新build 但是似乎没生效
添加了参数重新build 但是似乎没生效
是 Service 下的 .env 哦,不是根目录,而且是 dev 分支
添加了参数重新build 但是似乎没生效
是 Service 下的 .env 哦,不是根目录,而且是 dev 分支
成功了, 我第一次是在根目录添加的, 感谢解答
dev分支支持 OPENAI_API_BASE_URL 参数吗?
dev分支支持 OPENAI_API_BASE_URL 参数吗?
支持
添加了参数重新build 但是似乎没生效
是 Service 下的 .env 哦,不是根目录,而且是 dev 分支
成功了, 我第一次是在根目录添加的, 感谢解答
我刚刚合并了 2.9.2 主分支功能,如果想和主分支功能同步又想使用鉴权,可以再拉取下 dev
更新下
按照大大给的代码添加了之后,也没啥改变呀,是我的方法不对吗?
按照大大给的代码添加了之后,也没啥改变呀,是我的方法不对吗?
有没有添加错文件,添加之后要重启后端服务
没添加错,可能是没重启后端服务的原因,发现一个问题,如果名称过长,会导致无法再点击设置按钮
请问,如果是docker部署的话,在哪个路径下修改?
拉取
dev
分支,然后本地docker build
,在环境变量里面添加AUTH_SECRET_KEY
感谢,好用,这样就可以绕过不太稳定的,登录还得全局梯子的官方web服务了
可以尝试一下两种方案,都不需要改动前端:
-
- 无入侵方案:docker compose 服务前加认证授权,basic-auth,oauth2, ldap 均可
-
- 入侵小:services 加个 basic-auth 中间件
完美,解决了非授权访问的问题。
使用golang gin作为server做了一个无侵入前端的实现chatgpt-web,docker部署env直接设置
2.93 为啥没有加入这个啊。。。
2.93 为啥没有加入这个啊。。。
Emmmm….没人反馈,准备重写个好看的界面
好的大佬,等你哟
大佬下一版release加上这个功能吧
2.93 为啥没有加入这个啊。。。
Emmmm….没人反馈,准备重写个好看的界面
一直等这个功能呢,网页被人刷,技术小白docker部署,搞不来进入文件添加密码,期待加入这个功能
怎么设置才能别人看不到key呢?
main
分支已重写合并,此分支关闭
输入密码以后有效期是多久呀?
输入密码以后有效期是多久呀?
目前永久,修改密码后权限失效