将 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集成,因为当您使用APIM的消费计划时没有开发者门户。
我不确定我是否设置正确。我正在尝试遵循 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集成,因为当您使用APIM的消费计划时没有开发者门户。