将 OAuth 添加到 azure API 管理 - 重定向 URI 为空

Adding OAuth to azure API management - Redirect URI is null

我不确定我是否设置正确。我正在尝试遵循 MS 的指南:

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad

我们有一个 API 想要暴露给外界,所以我把它放在 azure Api 管理服务后面。一切正常,我可以在 API 管理中使用测试 window 来调用我的 API (使用令牌)并获得良好的结果。 既然要对外公开,​​我想开启Oauth,让我们的客户需要授权才能使用。

我在 APIM 实例上设置了 Oauth,在 RedirectUrl 部分我看到了这个:

因此,当我将身份验证添加到客户端应用程序注册时,使用 URL 我得到:

我在设置步骤中看到的唯一区别是,我正在尝试将我们的 CMS 应用程序添加为将要调用 API 的 FE,并且在本演练中他们提到了开发人员安慰。但我认为这将是相同的设置。

有什么想法,或者有更好的指南吗?

我在我这边测试过,如果 APIM 处于消费层,重定向 url 似乎将是 null/sign....。官方document还告诉我们我们无法将开发者门户与Azure AD集成,因为当您使用API​​M的消费计划时没有开发者门户。