现有登录链路
- 官方客户端或页面创建有有效期的登录意图,生成本次扫码会话。浏览器不能随意指定中继、网络或身份凭据。
- 手机 Dubhe Wallet 展示登录请求,玩家核对后确认个人消息签名。
- 服务端核对会话、消息、签名地址、公钥、网络与有效时间,并验证签名;仅提交一个钱包地址不足以登录。
- 通过验证后,渠道身份映射到游戏规范账号,再交换短期会话凭据。首次登录可建立账号关联,不会自动创建角色。
- 角色列表、创建角色与进入游戏继续通过游戏认证和角色权限检查。
连接、登录、操作授权分别处理
| 动作 | 含义 |
|---|---|
| 连接钱包 | 让应用识别玩家选择的钱包账户;不自动付款。 |
| 网页登录签名 | 验证一次有范围、有时效的身份请求。 |
| 限权操作授权 / session key | 仅在产品明确支持时,按限定权限与有效期授权;不是全权密钥。 |
| 交易签名 | 针对具体网络、接收方与金额确认交易。 |
| 恢复密钥 / 助记词 | 钱包全权恢复材料;应用、客服和示例均不应收集。 |
第三方接入的当前范围
以上用于解释 Numeron 已有登录流程,不是给第三方复制内部登录端点的授权。当前没有在这里发布跨站扫码登录 SDK、角色身份查询 API 或批量账号创建 API。
登录签名与链上 USDC 付款使用不同的确认与核账流程。不要把登录回执当成支付回执,也不要把恢复密钥当作 session key。