-
Notifications
You must be signed in to change notification settings - Fork 60k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] 希望增加进入访问页面就提示输入密码/api的弹窗 #741
Comments
我自己试着通过 Next Auth 加了 sso,没登录的时候就只有登录页面。但作者在 readme 里说不会计划加用户功能,所以我没提 PR。如果作者愿意接受 sso 的 PR 我可以 contribute。 |
@Sneezry 主要是加了登录鉴权没啥用,我不准备加数据库。 |
你有fork的仓库可以参考一下吗 |
SSO 不需要数据库的。https://github.com/Sneezry/Azure-ChatGPT-Next-Web 因为我是自己用的,所以我 SSO 做的比较粗糙,没考虑不启用 SSO 时的逻辑。 |
SSO 不需要数据库的,用户登录的目的其实也不是用于权限控制,主要是不想让 ChatGPT 的页面公开在网上出现。 |
@Sneezry 我知道不需要数据库,主要是我不准备增加用户信息存储能力,所以加个鉴权个人感觉没有什么用武之地 |
我个人的 concern 是我怕我自己域名下的网页公开出现 ChatGPT 字样域名会被污染。 |
这个倒是挺合理的 |
https://docs.logto.io/ |
没错,我也是这个想法。不想一打开网页,别人就知道这个网址是干嘛的 |
这个想法不错 |
已补充示例图 |
可以说下大概的集成方法吗,logto的账号和应用我创建了,但是不知道将代码放置在哪个文件里,对react和next不熟悉 |
大佬 这个静态密码功能会有吗,我也是不想一打开网页,别人就知道这个网址是干嘛的,密码默认走访问密码或者单独加个配置项 |
这个我都是走nginx的鉴权. |
嗯,我也是这个需求。因为是我和几个朋友用,不希望其他公网上的人扫到了知道是干啥的。 |
https://vercel.com/templates/next.js/basic-auth-password |
这是 basic auth,是服务器来实现的 https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-http-basic-authentication/ |
只需要修改这一点点? |
目前已经增加欢迎消息的快速跳转到设置按钮。 |
是否考虑给每个code加个计数? |
@shsunb 不会考虑 |
可否看下如何继承到这个项目的 |
Notice: 注意使用Nginx来做用户管理的,不要升级最新版本,openai apiKey的key名改为了authorization 头,导致nginx baisc auth 失败 |
#48ebd74 |
Cloudflare Access 大家了解一下 |
大神有偿指导一下,万分感谢 |
请问一下,这是在哪儿配置呢? 在设置里面没找到呢? |
难道没有人用 Cloudflare Access 解决么?很方便,1分钟设置搞定,前提是你的域名是托管在 CF 上的 |
有教程吗 |
使用nginx的basic auth,又想升级到最新版的可以试试这里的方法: https://community.home-assistant.io/t/solved-nginx-basic-auth-not-working/246066/9 如果不希望登陆长期有效可以不写cookie的max-age,这样关闭浏览器cookie就会失效。 |
可以分享一下吗?我也是不想让访客知道这个页面是什么,输入验证密码后才显示页面 |
feat: close ChatGPTNextWeb#741 add auth page
feat: close ChatGPTNextWeb#741 add auth page
hey bro, git仓库不可访问了,可否帮我开一下权限,借鉴一下。谢谢。我有增加sso鉴权的需求 |
Hey bro, the git warehouse is inaccessible. Can you help me open the permissions and learn from it? Thanks. I need to add SSO authentication |
希望增加进入访问页面就提示输入密码/api的弹窗,点击设置下拉寻找密码/api输入入口的操作有点繁琐
The text was updated successfully, but these errors were encountered: