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 提供商详细信息
从您的身份提供商处收集以下详细信息:
- Discovery URL — 指向您的提供商 OpenID Connect 发现文档的 URL(例如:
https://your-provider.com/.well-known/openid-configuration)。 - Authorization Endpoint — 用户被重定向以进行身份验证的 URL(例如:
https://your-provider.com/authorize)。 - Client ID — 在您的身份提供商处注册的客户端标识符。
- Scope — 要请求的 OAuth2 scope(例如:
openid profile email)。 - 在您的身份提供商配置中添加以下 Redirect URI:
将
https://<GAME_HUB_DOMAIN>/oauth2/oidc/callback<GAME_HUB_DOMAIN>替换为您的 Game Hub 域名(例如:demo.aghanim.com)。
第 2 步:配置 Aghanim 中的集成设置
- 访问 Aghanim 控制台 → Aghanim Connect → OIDC 登录。
- 填写以下字段:
- Discovery URL — 您的提供商的 OpenID Connect Discovery URL。
- Authorization Endpoint — 您的提供商的 Authorization Endpoint。
- Client ID — 您注册的客户端标识符。
- Scope — 要从您的提供商请求的 scope(例如:
openid profile email)。
- 点击安装按钮完成集成设置。
第 3 步:配置 Game Hub 的登录方式
- 在 Aghanim 控制台中进入 游戏 → 设置。
- 在游戏枢纽登录外观部分,点击登录方法下拉菜单。
- 从登录选项列表中选择 OIDC 选项。
- 点击保存更改按钮。
第 4 步:设置玩家验证
按照社交身份验证指南设置玩家验证。
完成所有配置后,用户将能够使用其 OIDC 提供商凭据登录您的游戏枢纽。
需要技术支持?
联系我们的集成技术团队: [email protected]