Function 有没有一种方法可以通过编程方式为azure函数应用程序的AAD配置azure EasyAuth?

Function 有没有一种方法可以通过编程方式为azure函数应用程序的AAD配置azure EasyAuth?,function,azure,easy-auth,Function,Azure,Easy Auth,我正在编写Azure CLI脚本,以便在Microsoft Azure中自动创建云端组件。特别是,我正在使用CLI创建Azure函数应用程序。但是,虽然我能够使用CLI创建功能应用程序,但除了使用Azure Portal用户界面之外,我还无法确定针对Azure Active Directory配置身份验证的方法(有关交互过程的说明,请参阅) 很明显,交互过程在幕后执行几个步骤,包括创建AAD应用程序注册以及将注册与功能应用程序关联。我的问题是: 执行的步骤的细节是什么 是否有一种通过CLI或其他

我正在编写Azure CLI脚本,以便在Microsoft Azure中自动创建云端组件。特别是,我正在使用CLI创建Azure函数应用程序。但是,虽然我能够使用CLI创建功能应用程序,但除了使用Azure Portal用户界面之外,我还无法确定针对Azure Active Directory配置身份验证的方法(有关交互过程的说明,请参阅)

很明显,交互过程在幕后执行几个步骤,包括创建AAD应用程序注册以及将注册与功能应用程序关联。我的问题是:

  • 执行的步骤的细节是什么
  • 是否有一种通过CLI或其他接口编程的方式来执行相同的步骤集

  • Easy Auth实际上是IIS上的一个模块。您可以使用Azure CLI启用它:

    az webapp auth update  -g myResourceGroup -n myUniqueApp --enabled true \
      --action LoginWithAzureActiveDirectory \
      --aad-allowed-token-audiences https://webapp_name.azurewebsites.net/.auth/login/aad/callback \
      --aad-client-id ecbacb08-df8b-450d-82b3-3fced03f2b27 --aad-client-secret very_secret_password \
      --aad-token-issuer-url https://sts.windows.net/54826b22-38d6-4fb2-bad9-b7983a3e9c5a/