You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI判断Azure Function App是否启用OAuth认证?

Azure CLI 判断函数应用是否启用OAuth认证

Azure CLI的az functionapp系列命令确实没有直接的子命令或参数来获取OAuth认证的状态,但函数应用本质属于Web App托管类型,你可以通过az webapp auth相关命令查询这部分配置:

  • 查询单个函数应用的OAuth状态
    执行以下命令,替换占位符为你的资源信息:

    az webapp auth show --name <函数应用名称> --resource-group <资源组名称>
    

    查看输出中的enabled字段:

    • 当值为true时,表示该函数应用已启用OAuth认证
    • 可进一步查看identityProviders字段下的内容,确认具体配置的OAuth服务提供商(如Azure AD、Google等)
  • 批量筛选启用OAuth的函数应用
    可以结合az functionapp list和az webapp auth show编写脚本遍历查询,示例bash脚本:

    # 替换为目标资源组名称
    RESOURCE_GROUP="你的资源组名称"
    # 遍历资源组下所有函数应用
    for app in $(az functionapp list --resource-group $RESOURCE_GROUP --query "[].name" -o tsv); do
      auth_enabled=$(az webapp auth show --name $app --resource-group $RESOURCE_GROUP --query "enabled" -o tsv)
      if [ "$auth_enabled" = "True" ]; then
        echo "已启用OAuth认证的函数应用:$app"
      fi
    done
    

内容的提问来源于stack exchange,提问作者Srinath Menon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 22:52:08