如何设置影子登录管理器项目
- 如还未创建影子登录管理器项目,请先创建一个(请参阅集成指南步骤1–5)。
- 在发布商帐户中设置您的影子登录管理器项目。
- 在您的应用程序侧集成解决方案。
在发布商帐户中进行设置
- 在发布商帐户中打开您的项目,然后前往登录管理器部分。
- 在影子登录管理器项目面板中单击配置。
- 前往身份认证区块,然后选择发布平台部分。
- 要连接发布平台,请单击平台名称旁边的⚙图标,然后选择设置。
注:
- 在模态窗口中,指定所选平台的参数:
- Steam:
- 应用程序ID — 您在该平台帐户中的AppID;
- 应用程序密钥 — Web API Key。
- Epic Games:
- 应用程序ID — 您游戏客户端在该平台上的Client ID;
- 应用程序密钥 — 您游戏客户端在该平台上的密钥。
- Xbox Live:
- 应用程序ID — 您游戏在该平台上的Application ID/Client ID;
- 应用程序密钥 — 您游戏在该平台上注册时生成的Application Secret。
- Steam:
注:
对于Xbox Live平台可以不必提供设置值。您可以使用艾克索拉拥有的访问密钥来连接Xbox Live,方法是单击平台名称右侧的⚙图标,然后选择连接。
- 单击连接。
- 前往回调URL选项卡,然后指定以下参数:
- 回调URL — 用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL或应用程序内路径。可指定多个有效URL。
- 错误回调URL — 发生用户认证错误时将其重定向到的URL或应用程序内路径。如未指定任何值,将使用回调URL。
- 单击保存更改。
应用程序侧集成
请按照托管您应用程序的发布平台的说明进行操作:
Steam
根据用户认证后的平台数据生成会话票证(session_ticket
参数):Xbox Live
- 根据用户认证后的平台数据生成一个会话票证(
session_ticket
参数)。该参数基于<xid>-<uhs>;<XSTSToken>
模板生成,其中: ;<xid>
— Xbox User ID ;<uhs>
— user hash 。<XSTSToken>
— Xbox Secure Token Service
- 将
session_ticket
参数传入静默认证请求(JWT或OAuth 2.0)。
Epic Games
- 从平台获取
exchangecode
授权代码,该代码在用户完成身份认证后生成。 - 将收到的
exchangecode
作为session_ticket
参数传入静默认证请求(JWT或OAuth 2.0)。
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。