【问题标题】:Adding OAuth to azure API management - Redirect URI is null将 OAuth 添加到 Azure API 管理 - 重定向 URI 为空
【发布时间】:2021-08-03 04:04:09
【问题描述】:

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

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

我们有一个想要向外界公开的 API,所以我把它放在了 azure Api Management Service 后面。一切正常,我可以使用 API 管理中的测试窗口来调用我的 API(使用令牌)并获得良好的结果。 现在我们要向外界公开,我想启用 Oauth,以便我们的客户需要授权才能使用它。

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

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

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

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

【问题讨论】:

    标签: azure api oauth-2.0 azure-api-management


    【解决方案1】:

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

    【讨论】:

    • 啊好的。所以我需要升级到开发者。
    • 嗨@evolmonster 如果答案对您的问题有帮助,请[标记]((meta.stackexchange.com/questions/5234/…)) 将其标记为“已接受”,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    • 2021-07-09
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多