ESP-AI高级玩法–鉴权-ESP32论坛-极客爱好者-青柠博客

ESP-AI高级玩法–鉴权

为什么需要鉴权

在你搭建了一个ESP-AI后端的时候,当你的服务器ip或者域名暴露之后,可能会出现盗用盗刷的情况,这样将会带来巨大的经济损失,为了避免这种情况,我们需要对连接进行鉴权,在每次客户端与服务端连接的时候,服务端会通过客户端传来的token进行鉴权,如果不通过,则不允许连接。

鉴权代码

// 鉴权
    auth: async (params, scene) => {
        
        if (params.token === "123456") {
          return { success: true }; // 鉴权成功
        } else {
          return { success: false, message: "无效的鉴权 token" }; // 鉴权失败
        }
      },

使用方法

客户端

配置客户端的key,在客户端配置文件中,修改以下代码,比如我的是“123456”

20240926164113707-image

服务端

修改服务端代码

在服务端的gen_client_config  函数上加入以下代码即可

// 鉴权
    auth: async (params, scene) => {
        
        if (params.token === "123456") {
          return { success: true }; // 鉴权成功
        } else {
          return { success: false, message: "无效的鉴权 token" }; // 鉴权失败
        }
      },

20240926164303509-image

请登录后发表评论

    没有回复内容