Azure Functions Security
Securing Azure Functions using API Keys
Securing Azure Functions using Certificate authentication
Securing Azure Functions using an Azure Virtual Network
Securing Azure Key Vault inside a VNET and using from an Azure Function
https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelAdmin
https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelAnonymous
https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelFunc
http://localhost:7071/api/RandomStringAuthLevelAdmin
http://localhost:7071/api/RandomStringAuthLevelAnonymous
http://localhost:7071/api/RandomStringAuthLevelFunc
https://functioncertificate20200829215001.azurewebsites.net/api/randomString
https://docs.microsoft.com/en-us/azure/azure-functions/security-concepts
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth
https://damienbod.com/2019/06/13/certificate-authentication-in-asp-net-core-3-0/
https://docs.microsoft.com/en-us/azure/virtual-network/
https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-restrict-network-access-to-resources
https://docs.microsoft.com/en-us/azure/virtual-network/quickstart-create-nat-gateway-portal
http://www.subnet-calculator.com/
https://www.youtube.com/watch?v=8Wh6ZXf8LK8
https://anthonychu.ca/post/azure-functions-app-service-openid-connect-auth0/
https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect
https://github.com/Azure/azure-functions-vs-build-sdk/issues/397
https://github.com/AzureAD/microsoft-identity-web
https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2