如何设置影子登录管理器项目

  1. 如还未创建影子登录管理器项目,请先创建一个(请参阅集成指南步骤1–5)。
  2. 在发布商帐户中设置您的影子登录管理器项目
  3. 在您的应用程序侧集成解决方案

在发布商帐户中进行设置

  1. 发布商帐户中打开您的项目,然后前往登录管理器部分。
  2. 在影子登录管理器项目面板中单击配置
  3. 前往身份认证区块,然后选择发布平台部分。
  1. 要连接发布平台,请单击平台名称旁边的⚙图标,然后选择设置
注:
目前支持与Steam、Xbox Live和Epic Games平台集成。如需支持Stone或Mail.ru平台,请联系您的客户成功经理或发送邮件至csm@xsolla.com
  1. 在模态窗口中,指定所选平台的参数:
    • Steam:
      • 应用程序ID — 您在该平台帐户中的AppID;
      • 应用程序密钥Web API Key
    • Epic Games:
      • 应用程序ID — 您游戏客户端在该平台上的Client ID;
      • 应用程序密钥 — 您游戏客户端在该平台上的密钥。
    • Xbox Live:
      • 应用程序ID — 您游戏在该平台上的Application ID/Client ID;
      • 应用程序密钥 — 您游戏在该平台上注册时生成的Application Secret。
注:
对于Xbox Live平台可以不必提供设置值。您可以使用艾克索拉拥有的访问密钥来连接Xbox Live,方法是单击平台名称右侧的⚙图标,然后选择连接
  1. 单击连接
  2. 前往回调URL选项卡,然后指定以下参数:
    • 回调URL — 用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL或应用程序内路径。可指定多个有效URL。
    • 错误回调URL — 发生用户认证错误时将其重定向到的URL或应用程序内路径。如未指定任何值,将使用回调URL
  1. 单击保存更改
注:
除基本设置外,您还可以为影子登录管理器项目配置额外参数。您可以在配置基本设置的同时进行配置,也可以在后续进行。额外的设置可在登录管理器项目页的安全性通信服务供应商自定义法律设置区块中找到。

应用程序侧集成

请按照托管您应用程序的发布平台的说明进行操作:

Steam

根据用户认证后的平台数据生成会话票证(session_ticket参数):
  1. 获取会话票证
  2. 将其以session_ticket参数的形式传入静默认证请求(JWTOAuth 2.0)。

Xbox Live

  1. 根据用户认证后的平台数据生成一个会话票证(session_ticket参数)。该参数基于<xid>-<uhs>;<XSTSToken>模板生成,其中:
    • <xid> — Xbox User ID
    • <uhs> — user hash
    • <XSTSToken> — Xbox Secure Token Service
  2. session_ticket参数传入静默认证请求(JWTOAuth 2.0)。

Epic Games

  1. 从平台获取exchangecode授权代码,该代码在用户完成身份认证后生成。
  2. 将收到的exchangecode作为session_ticket参数传入静默认证请求(JWTOAuth 2.0)。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年9月18日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!