【问题标题】:Azure URL Shortener Unauthorization IssueAzure URL Shortener 未授权问题
【发布时间】:2022-08-15 22:15:47
【问题描述】:

我已经通过函数在 Azure 上部署了 URL Shortener,我试图通过邮递员 GET/POST 方法访问函数 URL,但是我收到 401 未经授权的错误,尽管 JSON 中的“authLevel”是“匿名”。

无论如何要使用 Azure 功能进行身份验证?我也创建了功能键,但仍然得到 401。

这是我的 Azure 函数缩短 URL

https://shortenertools***.azurewebsites.net/api/UrlShortener?

我的功能键

p43I-wfaw3TvfFtIWK5gVLof9jAH6Ny8RQW1Mn3_aE7KAzFubcPq0Q==

我非常感谢您的支持。

谢谢

阿提夫·伊纳亚特

    标签: azure azure-functions postman


    【解决方案1】:

    请检查以下步骤是否有助于解决问题:

    1. 不仅在function.json中,在功能代码或Azure门户功能应用设置中设置AuthorizationLevel.Anonymous

      2.如果Authorization Level是匿名的,那么Function URL中传入的function key就不是必须的了。 3. 当 Authorization Level 为 function 时,Function Key 应该通过 Function URL 传递。如果不是,那么 401 Unauthorized Status code 将是结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多