设置通过艾克索拉钱包帐户进行用户认证
要设置使用艾克索拉帐户进行用户认证:
创建登录管理器项目
- 在发布商帐户中打开您的项目。
- 在侧边栏中单击登录管理器。
- 单击创建登录管理器项目。
- 选择标准登录管理器项目,然后单击创建并设置。新登录管理器项目创建后,即可看到登录管理器项目设置页面。
集成过程中需用到您的登录管理器ID。要获取该ID,请在层级导航路径中单击登录管理器项目的名称返回登录管理器项目页,然后单击登录管理器项目名称旁边的复制ID。
创建艾克索拉帐户OAuth 2.0客户端
请发送邮件至integration@xsolla.com联系集成团队或发送邮件至csm@xsolla.com联系您的客户成功经理,并提供以下信息:
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Redirect URIs | 字符串数组 | [“https://example.com/oauth/callback”, “http://localhost:3000/oauth/callback”] | 可用于在用户通过艾克索拉帐户认证后将其重定向到的URI地址列表。 |
Audience | 字符串 | “https://example.com” | 用户可通过艾克索拉帐户登录的域名。 |
Scope | 字符串数组 | [“email”, “transactions”] | 艾克索拉帐户中的权限列表。 |
将艾克索拉作为社交网络启用
- 在发布商帐户中打开您的项目,然后前往登录管理器部分。
- 在登录管理器项目面板中单击配置。
- 在登录方法区块中选择社交网络。
- 单击配置。
- 从社交网络列表中选择艾克索拉。
- 单击⚙图标,然后选择设置。
- 填写以下字段:
- 应用程序ID — 从艾克索拉收到的艾克索拉帐户OAuth 2.0客户端ID。
- 应用程序密钥 — 从艾克索拉收到的艾克索拉帐户OAuth 2.0密钥。
- 您的网站链接 — 发送用授权代码交换用户授权令牌请求的网站。请指定创建艾克索拉帐户OAuth 2.0客户端时在Audience参数中指定的同一个URL地址。
- 单击连接。
- 单击返回社交网络。
- 将嵌入社交网络JWT令牌开关设置为开。
- 单击保存更改。
设置回调URL
- 前往回调URL选项卡。
- 确保回调URL部分添加了以下URL:
https://login-widget.xsolla.com/latest/babka-auth-succeed
https://login.xsolla.com/api/social/oauth2/callback
- 在允许的来源(CORS)部分:
- 确保添加了
https://metaframe.xsolla.com
值。 - 添加使用Metaframe小组件所在域的URL。
- 确保添加了
- 单击保存更改。
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。