API 管理身份提供者的权限字段中的内容

Bra*_*ant 5 azure azure-active-directory azure-api-management azure-ad-b2c

问题

我正在使用 Azure API 管理服务构建 API。我已经创建了一个 Azure AD B2C 租户,我可以通过它来授权对上述 API 的调用。

我能够成功设置租户;但是,我在尝试添加 Azure Active Directory B2C 类型的身份提供程序时遇到了问题。

我正在关注 2017 年的演练:https : //docs.microsoft.com/en-us/azure/api-management/api-management-howto-aad-b2c

问题是在 Azure 文档中未涵盖的实际创建向导中发生了一些更改。还有一个额外的字段是必需的:权威;那里有什么?

我试过的

到目前为止,我已经在网上搜索过,我唯一能找到的是 ASP.NET 应用程序引用以下架构的权限:

https://login.microsoftonline.com/tfp/ {tenant}/B2C_1_{signup_policy}

我尝试了此操作(填写我的租户和注册策略独有的缺失值),但收到错误消息:“一个或多个字段包含不正确的值:Azure Active Directory B2C 权限无效。”

有人可以告诉我应该去那里做什么,或者至少指出我更新的 Azure 文档的方向吗?同样,上面的链接文档是 2017 年的,没有提到授权字段。

Vit*_*tin 4

权限字段用于控制您的登录 URL 的权限。对于用于以 https://.onmicrosoft.com 开头的 Azure B2C 登录 URL,最近他们引入了新的主要权限: https: //learn.microsoft.com/en-us/azure/active-directory-b2c/ b2clogin

通过此字段,您可以自定义要使用的字段。它应该预先填充到 {tenant}.b2clogin.com,但这似乎已被破坏。很快就会修复。

更新:我在上面更新了您的示例,< > 字符未呈现,因此我切换到了 { }。