我有一个 azure 函数。我想使用授权级别功能(即使用x-function-key(使其安全。我有一个用于本地开发的 Azure SDK。保护 Azure 函数时应发生什么情况? 它将如何提供安全性以及针对什么?我正在使用 ASP.NET。
任何帮助不胜感激!
函数允许您使用密钥来简化在开发过程中访问 HTTP 函数终结点的难度。
若要保护生产中的终结点,需要使用以下选项使用身份验证 + 授权:
- 应用服务身份验证。
- Azure API Management。
- 将函数应用部署到 Azure 应用服务环境。
本文中的详细信息: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook?tabs=csharp#secure-an-http-endpoint-in-production