游戏开发:生产可用的登录验证流程(C/S模式)

如何设计一个生产可用的登录验证流程(C/S模式)

平台SDK(Software Development Kit)
软件中央数据后台(Center Server)
软件服务端(Server)
软件客户端(Client)

  1. 渠道平台登录验证(channel login verify)
    软件开发期需要依据平台SDK规范接入平台的账号登录验证流程(比如Apple Store),发起登录时首先向平台发起平台账号登录请求,登录成功返回账号ID(open ID)给到软件客户端;

  2. 软件数据后台配置验证(center server login verify)
    软件客户端请求软件中央数据后台,上行平台和账号ID,获取到软件用户ID(role ID,可能存在多个),以及软件服务端登录连接地址;

  3. 服务端用户登录验证(server login verify)
    软件客户端请求软件服务端地址,进入登录握手流程,握手成功生成本次登录令牌返回客户端,软件客户端使用登录令牌请求具体业务服务;

至此成功接入软件服务端开始进行业务交互。

posted @   linxx-  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示