Skip to content
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

希望能控制客户端连接 #280

Open
4 tasks done
LuoHong1993 opened this issue Nov 12, 2024 · 4 comments
Open
4 tasks done

希望能控制客户端连接 #280

LuoHong1993 opened this issue Nov 12, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@LuoHong1993
Copy link

Description

版本:1.9.6
部署方式:docker
问题描述:通过allowOrigins配置限制跨域访问,虽然能达到限制远程调试,但是依然可以上传日志

Suggested solution

建议:
方式一:建议不在allowOrigins内的地址不给上传日志
方式二:希望有个客户端连接授权key

Alternative

No response

Additional context

No response

Validations

@LuoHong1993 LuoHong1993 added the enhancement New feature or request label Nov 12, 2024
@wangdashuaihenshuai
Copy link
Collaborator

  • 上传日志应该也受跨域配置限制,可以提供详细信息或者最小复现的代码,这样可以更好查询问题。
  • 授权问题的话,之前也有考虑过添加一个授权 key 的方案。但是详细想想,如果获取授权 key 的接口没有鉴权的话,之前前端多调用一次接口,本质没有解决没有权限情况下,可以创建房间的问题,所以建议使用 nginx,或者其他方式对创建房间接口进行健全处理,来解决这个问题。

@LuoHong1993
Copy link
Author

  • 上传日志应该也受跨域配置限制,可以提供详细信息或者最小复现的代码,这样可以更好查询问题。
  • 授权问题的话,之前也有考虑过添加一个授权 key 的方案。但是详细想想,如果获取授权 key 的接口没有鉴权的话,之前前端多调用一次接口,本质没有解决没有权限情况下,可以创建房间的问题,所以建议使用 nginx,或者其他方式对创建房间接口进行健全处理,来解决这个问题。

引用配置:
image

上传代码:
image

config,json配置
image

上传截图
image
image
此处虽然报了跨域错误,但是日志仍上传了

注意看时间
image

@LuoHong1993
Copy link
Author

再提个需求,上传日志后 存储分类下没有indexdb,还望支持一下

@wangdashuaihenshuai
Copy link
Collaborator

  • 上传日志应该也受跨域配置限制,可以提供详细信息或者最小复现的代码,这样可以更好查询问题。
  • 授权问题的话,之前也有考虑过添加一个授权 key 的方案。但是详细想想,如果获取授权 key 的接口没有鉴权的话,之前前端多调用一次接口,本质没有解决没有权限情况下,可以创建房间的问题,所以建议使用 nginx,或者其他方式对创建房间接口进行健全处理,来解决这个问题。

引用配置: image

上传代码: image

config,json配置 image

上传截图 image image 此处虽然报了跨域错误,但是日志仍上传了

注意看时间 image

这个时间相同,看起来确实有点奇怪,依然没有复现这个现象,请求跨域,按照道理浏览器不会去请求。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants