Authdog
    Authdog
    • 常见问题
    • 使用说明
      • 功能介绍
      • 云函数篇
      • 销售代理
      • 部署教程
      • 更新Authdog教程
      • 更新日志
    • 用户模式
      • 用户注册
        POST
      • 用户登录
        POST
      • 修改密码
        POST
      • 解绑设备
        POST
      • 充值/激活
        POST
      • 心跳请求
        POST
      • 扣减点数
        POST
      • 退出登录
        POST
    • 设备ID模式
      • 设备授权
        POST
      • 充值/激活
        POST
      • 获取设备信息
        POST
      • 扣减点数
        POST
    • 云变量
      • 通过ID获取云变量
        POST
      • 通过名称获取云变量
        POST
    • 云函数
      • 通过ID运行云函数
        POST
      • 通过名称运行云函数
        POST
    • 用户数据
      • 创建用户数据
        POST
      • 通过唯一值获取数据
        POST
      • 通过名称获取数据列表
        POST
      • 获取用户数据列表
        POST
      • 删除用户数据
        POST
      • 修改用户数据
        POST
    • 用户资产明细
      • 获取用户资产明细
    • 其他接口
      • TCP接口
      • 获取应用信息
      • 提交用户反馈
    • 加密和安全
      • 通讯加密
      • 请求路径加密
      • 应用安全

    常见问题

    访问出现404的解决办法#

    404一般是前端env配置了VITE_SALER_DOMAIN导致的
    VITE_SALER_DOMAIN要用一个单独的域名,不要和主域名一样
    例如 主域名是www,那么开发者访问的就是www,还需要再解析一个saler,配置到前端配置,这个的作用是让代理访问的域名和开发者的不一样,使得代理无法找到开发者的后台地址
    包括我一般还会解析一个api的域名,如果用户抓包这样找不到后台登录地址,api只配置反向代理到后端而不能访问前端
    不配置此选项也可解决

    关于配额限制#

    你自己搭建的没有限制,最后教程最后一条sql便是创建默认用户的配额

    centos 安装gcc72 gcc72-c++ 失败#

    改为使用命令
    yum install gcc gcc-c++ make cmake

    安装完成后开发者没有配额#

    执行sql来创建
    INSERT INTO quota(name, chinaName, maxAppCount, maxUserCount, maxCloudfunCount, maxUserDataCount, maxSalerCOunt, price) VALUES('default', '开源用户', 999999, 9999999, 9999999, 99999999, 999999, 0)

    无法获取到客户端到IP?获取到的都是127.0.0.1?#

    env配置中 TRUST_PROXY 设置为 true
    TRUST_PROXY = true

    API请求提示 “请求超时”#

    客户端可能系统时间不正确,此功能用于校验请求时间,防止请求重放攻击

    前端编译不成功?内存不足?#

    vite组件化编译要求内存比较高,服务器内存太低编译不了,需要4G以上的服务器内存,如果有4G还是不行,你关掉mysql然后宝塔释放一下内存应该就可以了,如果实在不行则本地编译上传到希望输出的目录,或者在群里下载编译好的前端文件

    API返回“错误的请求”#

    这种情况是因为服务器解密请求失败导致的,一般是由于你传入的密钥有误或者加密方式有误,请检测
    易语言模块中 ecdh需要传入ecdh公钥 rsa传入rsa公钥 带完整的头部,aes传入key
    下一页
    功能介绍
    Built with