如何启用无缝Web至启动器授权

运行机制

通过无缝Web至启动器(WTL)授权,使用艾克索拉登录管理器授权进入通过网站分发的启动器的玩家将自动登入其机器上安装的启动器。

适用对象

集成了启动器登录管理器的合作伙伴。

如何获取

在您的网站上,设置获取一次性密码(OTP)并将其添加到启动器安装程序下载链接:

  1. 要获取OTP,发送POST请求至https://launcher.xsolla.com/otp
    • 如果没有为您的项目设置OAuth 2.0认证,则发送一个只包含Authorization: <JWT>头的请求。

示例

Copy
Full screen
Small screen
curl -X POST "https://launcher.xsolla.com/otp" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: <JWT>"

    • 如果为您的项目设置了OAuth 2.0认证,请发送包含Authorization: <JWT>头的请求。请求正文必须还包含一个带访问和刷新令牌的JSON:{"access_token": "", "refresh_token": "user_refresh_token"}

示例

Copy
Full screen
Small screen
curl -X POST "https://launcher.xsolla.com/otp" -H  "accept: application/json" -H  "Content-Type: application/json" -H "Authorization: <JWT>" -d "{  \"access_token\": \"string\",  \"refresh_token\": \"string\"}"

Note
请求OTP时,终端用户必须已授权进入网站且具有有效的JWT或OAuth 2.0访问和刷新令牌。

  1. 收到的OTP是一个UUID格式的36个字符的字符串。请按照下方格式将其作为请求参数添加到启动器安装程序下载链接,其中:
    • <download_link>是下载启动器安装程序的链接。请在发布商帐户中生成并复制启动器安装程序的链接,位置是启动器 > 常规设置或启动器 > 编译版本设置(如果创建启动器时选择了高级自定义)。然后,将所生成链接中的installer.launcher.xsolla域名替换为dl.launcher.xsolla
    • <otp_code>是收到的OTP。

Copy
Full screen
Small screen
https://<download_link>?otp=<otp_code>

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2021年2月12日

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

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