【问题标题】:Azure Function Suddenly Returns 401 Unauthorized When Called Remotely远程调用 Azure 函数突然返回 401 Unauthorized
【发布时间】:2023-03-14 00:55:02
【问题描述】:

我有一个使用 Azure 函数设置的 Web API。这已经在我的网络服务器上运行了大约一周。今天突然间,这些函数在远程调用时返回 401 未经授权,但在 Azure 门户中正常。 AFAIK什么都没有改变。

有人知道为什么我现在收到 401 吗?

我已尝试重新启动函数应用,但这并不能解决问题。

【问题讨论】:

    标签: function azure


    【解决方案1】:

    将 AuthorizationLevel 更改为 Anonymous。

    public static async Task<IActionResult> Run(
                    [HttpTrigger(**AuthorizationLevel.Anonymous**, "get", "post", Route = null)] HttpRequest req,
                    ILogger log){
    
        }
    

    【讨论】:

      【解决方案2】:

      默认情况下,当您创建此函数时,它将以授权级别的函数(键)开头。请尝试将授权级别切换为匿名,这应该允许该功能工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-03
        • 1970-01-01
        • 2016-04-05
        • 1970-01-01
        相关资源
        最近更新 更多