跳至主要内容

Aghanim-OIDC 登录集成

本指南说明如何将 Aghanim 与任何符合 OpenID Connect (OIDC) 标准的身份提供商集成,以便用户在访问您的 Game Hub 时进行身份验证。 此通用 OIDC 插件可与 Keycloak、Auth0、Okta、Azure AD 等提供商,以及任何其他支持 OIDC 标准的提供商配合使用。

要求

  • 一个符合 OIDC 标准、带有 Discovery URL.well-known/openid-configuration)的身份提供商。
  • 在您的身份提供商处注册的 Client ID
  • 您的提供商的 Authorization Endpoint

第 1 步:获取您的 OIDC 提供商详细信息

从您的身份提供商处收集以下详细信息:

  1. Discovery URL — 指向您的提供商 OpenID Connect 发现文档的 URL(例如:https://your-provider.com/.well-known/openid-configuration)。
  2. Authorization Endpoint — 用户被重定向以进行身份验证的 URL(例如:https://your-provider.com/authorize)。
  3. Client ID — 在您的身份提供商处注册的客户端标识符。
  4. Scope — 要请求的 OAuth2 scope(例如:openid profile email)。
  5. 在您的身份提供商配置中添加以下 Redirect URI
    https://<GAME_HUB_DOMAIN>/oauth2/oidc/callback
    <GAME_HUB_DOMAIN> 替换为您的 Game Hub 域名(例如:demo.aghanim.com)。

第 2 步:配置 Aghanim 中的集成设置

  1. 访问 Aghanim 控制台 → Aghanim ConnectOIDC 登录
  2. 填写以下字段:
    • Discovery URL — 您的提供商的 OpenID Connect Discovery URL。
    • Authorization Endpoint — 您的提供商的 Authorization Endpoint。
    • Client ID — 您注册的客户端标识符。
    • Scope — 要从您的提供商请求的 scope(例如:openid profile email)。
  3. 点击安装按钮完成集成设置。

第 3 步:配置 Game Hub 的登录方式

  1. 在 Aghanim 控制台中进入 游戏设置
  2. 游戏枢纽登录外观部分,点击登录方法下拉菜单。
  3. 从登录选项列表中选择 OIDC 选项。
  4. 点击保存更改按钮。

第 4 步:设置玩家验证

按照社交身份验证指南设置玩家验证。

完成所有配置后,用户将能够使用其 OIDC 提供商凭据登录您的游戏枢纽。

需要技术支持?
联系我们的集成技术团队: [email protected]