用于 Azure 应用程序的工具集。 https://azure.microsoft.com/en-us/get-started/apps/
Azure Powershell Module https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-3.8.0
原始 PoC 由 @MrUn1k0d3r 提供:https://gist.github.com/Mr-Un1k0d3r/afef5a80cb72dfeaa78d14465fb0d333。
在 Azure 网站上动态生成设备代码。通常,我们需要向用户发送电子邮件,并且设备代码自发送电子邮件之时起 900 秒后过期。通过将用户引导到动态网站,我们延长了接收令牌的时间,这个时间基于用户访问网站的时间,并持续到他们登录为止。
默认使用 FLUX Web3 作为 CORS-Anywhere,因此登录使用的 IP 地址可能会有所不同。您也可以使用其他服务(例如 Heroku Apps)来托管 Cors-Anywhere。https://github.com/Rob--W/cors-anywhere
az webapp up --location eastus --resource-group mynewresourcegroup --name mynewsubdomain --html --sku FREE

az webapp up --location eastus --resource-group mynewresourcegroup --name mynewsubdomain --html --sku FREE
az webapp up --location eastus --resource-group mynewresourcegroup --name mynewsubdomain --html --sku FREE
导航到 Azure 应用控制台,并将 applicationHost.xdt 向上复制一个目录。

该重定向器充当“傻瓜式”重定向器,除非您修改 application.py 中的变量。请参阅下文。
按照我博客中的方法使用秘密标头保护您的服务器:https://medium.com/@rvrsh3ll/hardening-your-azure-domain-front-7423b5ab4f64
请务必注释掉第一个 HEADER 变量,然后取消注释 HEADER 和 HEADER_KEY,以在 application.py 中使用魔法标头。 HEADER = None #HEADER = "X-Aspnet-Version" #HEADER_KEY = "1.5"
az webapp up --location eastus --resource-group mynewresourcegroup --name mynewsubdomain --SKU FREE