繁体   English   中英

是否可以使用通过 API 管理端点访问的应用服务身份验证更改 Azure Function 应用程序的重定向 URI?

[英]Is it possible to change the redirected URI for an Azure Function App using App Service Auth accessed via an API Management endpoint?

我有一个现有的 Azure Function 应用程序,使用 AAD 配置了应用程序服务身份验证。 通过直接访问应用服务网站xxx.azurewebsites.net/xxx ,系统会提示我登录,并在登录时重定向回xxx.azurewebsites.net页面。

但是,对于通过 APIM 端点访问的相同 function 应用程序,我加载站点xxx.azure-api.net/xxx ,提示登录,然后重定向回azurewebsites.net页面而不是azure-api.net一。

有没有办法配置这个重定向? 我已经在 App Registrations 'Authentication' 选项卡中设置了重定向 URI,但这并没有什么区别。

附加信息:

  • 在最初的 401 响应中,我可以在标题WWW-Authenticate Bearer realm="xxx.azurewebsites.net/xxx"...

不,我们不能将请求设置为在登录后重定向到azure-api.net

我们需要知道的是,如果我们使用 AD 保护 function 应用程序,当我们请求 function url 时,它将重定向到登录页面。 登录后,它会重定向回 function url 并继续执行请求。

当您使用 APIM 访问 function 时,APIM 只是一个接口。 因此,在您请求 APIM api 访问 function 后,与上述步骤相同。 所以它不会重定向到azure-api.net ,这是设计使然。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM