跳到正文
浏览文档目录
BUILD WITH A CLEAR BOUNDARY

身份、角色与钱包登录

了解现有扫码登录如何被服务端验证,以及它不授予什么权限。

最后核对 中文核实稿 · v0.1
测试中

现有 Numeron 游戏登录流程

现有登录链路

  1. 官方客户端或页面创建有有效期的登录意图,生成本次扫码会话。浏览器不能随意指定中继、网络或身份凭据。
  2. 手机 Dubhe Wallet 展示登录请求,玩家核对后确认个人消息签名。
  3. 服务端核对会话、消息、签名地址、公钥、网络与有效时间,并验证签名;仅提交一个钱包地址不足以登录。
  4. 通过验证后,渠道身份映射到游戏规范账号,再交换短期会话凭据。首次登录可建立账号关联,不会自动创建角色。
  5. 角色列表、创建角色与进入游戏继续通过游戏认证和角色权限检查。

连接、登录、操作授权分别处理

动作含义
连接钱包让应用识别玩家选择的钱包账户;不自动付款。
网页登录签名验证一次有范围、有时效的身份请求。
限权操作授权 / session key仅在产品明确支持时,按限定权限与有效期授权;不是全权密钥。
交易签名针对具体网络、接收方与金额确认交易。
恢复密钥 / 助记词钱包全权恢复材料;应用、客服和示例均不应收集。

第三方接入的当前范围

以上用于解释 Numeron 已有登录流程,不是给第三方复制内部登录端点的授权。当前没有在这里发布跨站扫码登录 SDK、角色身份查询 API 或批量账号创建 API。

登录签名与链上 USDC 付款使用不同的确认与核账流程。不要把登录回执当成支付回执,也不要把恢复密钥当作 session key。

文档有误或需要帮助?通过现有支持入口反馈 ↗