微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决是否可以使用通过 API 管理端点访问的应用服务身份验证更改 Azure 函数应用的重定向 URI?

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

但是,使用通过 APIM 端点访问的相同功能应用程序,我加载站点 xxx.azure-api.net/xxx提示登录,然后重定向azurewebsites.net 页面而不是 {{1 }}一个

有没有办法配置这个重定向?我已经在应用注册“身份验证”边栏选项卡中设置了重定向 URI,但这没有任何区别。

附加信息:

  • 在最初的 401 响应中,我可以在标头中看到原始 URL azure-api.net

解决方法

不可以,我们无法将请求设置为登录后重定向到 azure-api.net

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

当您使用 APIM 访问函数时,APIM 只是作为一个接口。所以在你请求APIM api访问该函数后,和上面的步骤是一样的。所以它不会重定向到 azure-api.net,这是设计使然。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。