使用React开发GetStream聊天时 客户端API_KEY放浏览器端是否安全?
GetStream 前端开发API Key安全疑问
我是GetStream-io的新用户,目前正基于React API开发GetStream聊天功能,尚处于开发初期。
根据文档说明,初始化聊天客户端需要通过如下方式创建StreamChat实例:
const client = new StreamChat(MY_API_KEY); // 示例:const client = new StreamChat("qk4nn7rpcn75");
在对照文档实现功能的过程中,我一直有个安全层面的顾虑:将该API_KEY暴露在浏览器端UI中是否安全?毕竟这个API_KEY可被从浏览器加载的前端代码中提取,且可能被他人无限制复用。
核心问题为:将该API_KEY公开在浏览器UI中是否安全?
多谢解答。
内容的提问来源于stack exchange,提问作者Joaquin
相关产品推荐
相关产品推荐

