常见问答

删除用户或项目

如何删除登录管理器项目?

请联系您的客户成功经理或发送邮件至csm@xsolla.com并注明您要删除的登录管理器ID。您可以在发布商帐户中找到登录管理器ID。

如何通过API将用户从登录管理器项目中删除?

  1. 按照以下步骤使用Login API:
    1. 在您的发布商帐户中打开项目,然后前往登录管理器部分。
    2. 在登录管理器项目的面板中单击配置
    3. 前往安全性区块,然后选择OAuth 2.0部分。
    4. 单击添加OAuth 2.0
    5. 指定OAuth 2.0重定向URI。
    6. 勾选Server (server-to-server connection)复选框。
    7. 单击连接
    8. 复制并保存客户端ID和密钥。
    9. 生成一个服务器令牌
  2. 调用用户删除端点并连同Authorization: Bearer <server_token>头一起传入用户ID、该项目的登录管理器项目ID,其中server_token是您的服务器令牌。
Copy
Full screen
Small screen
DELETE https://login.xsolla.com/api/users/{login_user_id}?projectId={login_project_id}
X-SERVER-AUTHORIZATION: Bearer {server_token}

身份验证

如何在登录管理器小组件2.0上设置指定认证方式?

请按照下方说明进行设置:
  1. 前往发布商帐户您的登录管理器项目 > 常规设置 > 验证部分。
  2. 将所需认证方式的开关设置为
该功能在之前版本的登录管理器小组件版本上不适用。

如何连接我自己的应用程序来进行社交网络认证?我可以为自己的程序添加名称和图标吗?

如果已连接通过社交网络进行用户认证,则默认使用艾克索拉的应用程序凭证。

您可以在发布商帐户中重新连接社交网络:

  1. 指定您应用程序的凭证。
  2. 完成社交网络版块中建议进行的设置。

可以更改登录管理器小组件上显示的社交网络顺序吗?

可以,请联系您的客户成功经理或发送邮件至csm@xsolla.com并注明:
  • 发布商帐户中的登录管理器ID
  • 社交网络的希望显示顺序
  • 社交网络按钮的希望显示方式
默认情况下,社交网络的顺序先后由它们在用户所在区域的常用程度决定。

如何将社交网络帐户与登录管理器项目中的用户关联?

将社交网络帐户与用户关联有以下方法:
  • 如果用户社交网络帐户中的邮箱地址与登录管理器项目中的邮箱地址一致,将执行自动关联。
  • 使用Link social network to account调用执行手动关联。
如要获取关联的社交网络帐户信息,请使用Get linked networks调用。

如何在登录管理器项目中启用双重认证?

请联系您的客户成功经理或发送邮件至csm@xsolla.com提出启用请求。

登录管理器具有暴力破解攻击及其他异常情况保护功能吗?

有,登录管理器具有限流、DDoS保护及双重认证保护。

如使用自定义用户数据存储,如何向小组件传入指定错误代码,而不是常规的“服务暂不可用。请稍后重试。”?

您可以在对用户注册、身份认证、密码重置或邮件地址更改请求的响应中传入指定错误代码,格式如下:
Copy
Full screen
Small screen
    {
       "error":{
          "Code":"003-001"
       }
    }
    

    管理用户密码

    我可以在不发送确认邮件的情况下为用户设置新密码吗?

    不能,只能在发送了确认邮件的前提下更改密码。

    我可以指定特殊的密码格式吗?

    可以,请联系您的客户成功经理或发送邮件至csm@xsolla.com并注明您发布商帐户中登录管理器ID及需要的密钥要求,例如最大和最小长度、允许的字符数、大写字母和/或数字要求。

    配置邮件

    我可以禁用从艾克索拉向用户发送邮件的功能而只发送我自己的邮件吗?

    不能,但您可以更改邮件的设计。请按照自定义发送给用户的电子邮件高级诀窍中的说明进行设置。

    我可以使用自己的SendGrid应用程序来发送邮件吗?

    可以,请按照说明进行操作。所有艾克索拉的邮件也将通过该服务发送。

    如何设置邮件发件人的邮箱地址?

    使用您自己的SendGrid应用程序。在SendGrid中设置您域名的身份认证,然后按照说明进行操作。

    其他

    我要将哪些艾克索拉网络IP地址添加到允许列表中以配置Webhook?

    您需要接收并处理来自以下IP地址的Webhook:

    • 185.30.20.0/24
    • 185.30.21.0/24
    • 185.30.23.0/24

    如集成了登录管理器,请额外添加处理来自以下IP地址的Webhook:

    • 35.236.32.131
    • 34.94.154.26
    • 34.94.14.95
    • 34.102.48.30
    • 34.94.115.185
    • 34.94.173.132
    • 35.236.35.100
    • 35.236.117.164
    • 34.94.0.85
    • 35.235.99.248
    • 34.94.25.33

    从浏览器向Login API发送请求时得到“Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource (Reason: CORS header "Access-Control-Allow-Origin" missing)”错误,如何解决?

    请前往发布商帐户您的登录管理器项目 > 常规设置 > URL部分,然后将您应用程序的域名添加至允许的来源(CORS)

    我已在我的登录管理器项目中设置了一个回调URL,但在测试该URL时它却将我重定向到https://login.xsolla.com/api/blank,如何解决?

    回调URL是用户成功完成认证、邮箱验证或密码重置后将其重定向到的URL地址或路径。

    如果您在登录管理器项目中指定了多个回调URL,系统会把所有请求重定向至默认URL。要设置重定向至指定URL,请选择您的集成方式,然后按照以下说明操作:

    登录管理器符合GDPR规定吗?

    是的,登录管理器符合GDPRCCPA以及其他区域法规的要求。

    可以在移动应用程序中使用登录管理器吗?

    是,要设置登录管理器,请按照以下SDK的说明进行操作:
    本文对您的有帮助吗?
    谢谢!
    我们还有其他可改进之处吗? 留言
    非常抱歉
    请说明为何本文没有帮助到您。 留言
    感谢您的反馈!
    我们会查看您的留言并运用它改进用户体验。
    上次更新时间: 2024年12月20日

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

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