我正在尝试将 Azure AD B2C 作为 OpenID Connect 集成到 PlayFab 以支持 AD 用户登录 PlayFab,以下是我尝试过的步骤-
Azure AD B2C
- B2C下注册客户端应用
- 创建注册和登录用户流程
- 在用户流下添加了 Google 和 Facebook 作为身份提供者。
- 能够使用 Google 和 Facebook 成功登录用户。
PlayFab 配置
创建游戏名称
使用 LoginWithCustomID、LoginWithFacebook 成功添加登录玩家。
PlayFab 中的 OpenId 连接配置:
- 在 OpenId Connect 下,我添加了 Connection ID、Client ID、Client Secret 和 Issuer。
- 在发行人下,我添加了条目为
https://{tenant-name}.b2clogin.com/{tenant-name}.onmicrosoft.com/b2c_1_signupsignin/v2.0
问题:
当我尝试从 PlayFab 中访问 LinkOpenIdConnect API 时,API 返回打击错误-
{
"code": 403,
"status": "Forbidden",
"error": "NotAuthorized",
"errorCode": 1089,
"errorMessage": "IDX20803: Unable to obtain configuration from: 'https://{tenant-name}.b2clogin.com/{tenant-id}/v2.0/.well-known/openid-configuration'."
}
谁能帮我在哪里做错了?先感谢您。