Web 登录
Web 登录是一种产品,可以在各种网站、社区和区块链上实现安全和便捷的登录。
当您希望使用区块链登录时¶
-
摘要
- 在初始 IdP 关联期间,在网页登录中生成 PlayerID,即用户标识符。
- 这用于区块链中的登录处理。初始 IdP 关联应仅在游戏内进行,以避免账户冲突。此外,登录屏幕将在 SMS 验证后显示在区块链中。
- 当您希望仅在网页上处理登录并将用户标识符用作不实现 Hive SDK 的游戏的 PlayerID 时,将使用此功能。
-
在应用中心创建 AppID
- 您需要在应用中心创建一个 AppID 以启用网页登录。有关详细信息,请参阅应用中心中的 AppID 注册指南。
-
在身份验证中设置Web登录
- 创建AppID后,按照以下方式配置登录设置。Web登录不提供访客登录。
- 注册登录密钥以使用
- 注册重定向URI:输入用户完成Web登录后将被重定向的页面地址。您最多可以注册5个地址。如果您想同时使用“http://”和“https://”版本,请将域名(例如,www.a.com)作为URI输入。
- 会员注册选项:如果会员注册标记为“启用”,则可以通过Web登录进行初始IdP链接,但可能会导致账户冲突。如果会员注册标记为“禁用”,则只能通过游戏进行初始IdP链接。XPLA GAMES将会员注册标记为“禁用。”
- 创建AppID后,按照以下方式配置登录设置。Web登录不提供访客登录。
-
API
Note
当账户冲突发生时,PlayerID 已通过网络登录的初始 IdP 关联创建,并且用户随后使用 Hive SDK 登录游戏并尝试从游戏配置文件链接另一个 IdP。由于 PlayerID 已通过网络登录存在,用户会被提示选择使用哪个账户。
当您希望在您的社区或网站中使用登录时¶
-
摘要
- Web 登录在初始 IdP 关联期间生成用户标识符(用户 ID),以防止 Web 登录 v1 中的帐户冲突。
- Web 登录在产品中生成用户标识符,允许在各种情况下使用而不会发生帐户冲突。使用服务器 API 将游戏生成的 PlayerID 关联起来。
-
在应用中心创建 AppID
- 您需要在应用中心创建一个 AppID 以启用网页登录。有关详细信息,请参阅应用中心中的 AppID 注册指南。
-
在身份验证中设置Web登录
- 创建AppID后,按如下方式配置登录设置。Web登录不提供访客登录。
- 注册登录密钥以使用
- 注册重定向URI:输入用户完成Web登录后将被重定向的页面地址。您最多可以注册5个地址。如果您想同时使用“http://”和“https://”版本,请将域名(例如,www.a.com)作为URI输入。
- 会员注册选项:将会员标记为“启用”。
- 创建AppID后,按如下方式配置登录设置。Web登录不提供访客登录。
-
API
设置 IdP 控制台¶
如果您在 身份验证 > 身份验证设置 > 登录设置 中配置了 Web 登录,则必须在相应的 IdP 控制台中注册 Web 登录重定向 URI,例如 Google 或 Apple。
谷歌¶
- 如何注册
- 前往 Google Cloud Console,在您的项目下创建 OAuth 客户端 ID,并注册重定向 URI。
- 有关详细说明,请参阅 Google 开发者文档。
- 注册的 URI
Warning
如果 withhive.com 在 Google Cloud Console 的 OAuth 同意屏幕上自动列为授权域,则请勿添加敏感或受限范围。Hive 不提供 withhive.com 的域名所有权。
Facebook¶
- 如何注册
- 访问 Meta for Developers,在您的应用设置中配置 Facebook 登录,并注册重定向 URI。
- 有关详细说明,请参阅 Meta Developers Documentation。
- 注册的 URI
苹果¶
- 如何注册
- 前往 Apple Developer Console,创建一个服务 ID,并在“使用 Apple 登录”设置下注册返回 URL。
- 有关详细说明,请参阅 Apple Developer Documentation。
- 注册的 URI