az webapp auth-classic
Note
Essa referência faz parte da extensão authV2 para a CLI do Azure (versão 2.23.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az webapp auth-classic. Saiba mais sobre extensões.
Gerencie a autenticação e a autorização do aplicativo web no formato clássico.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az webapp auth-classic show |
Mostrar as configurações de autenticação para o webapp no formato clássico. |
Extension | disponibilidade geral |
| az webapp auth-classic update |
Atualize as configurações de autenticação para o webapp no formato clássico. |
Extension | disponibilidade geral |
az webapp auth-classic show
Mostrar as configurações de autenticação para o webapp no formato clássico.
az webapp auth-classic show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Exemplos
Mostrar as configurações de autenticação para o webapp. (autogenerated)
az webapp auth-classic show --name MyWebApp --resource-group MyResourceGroup
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do aplicativo Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome do slot. Padrão para o slot de produção, se não especificado.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az webapp auth-classic update
Atualize as configurações de autenticação para o webapp no formato clássico.
Observe que as configurações de autenticação não são mais retornadas como resultado. Use o comando az webapp auth-classic show para visualizar os valores de configuração.
az webapp auth-classic update [--aad-allowed-token-audiences --allowed-audiences]
[--aad-client-id]
[--aad-client-secret]
[--aad-client-secret-certificate-thumbprint --thumbprint]
[--aad-client-secret-setting-name --aad-secret-setting]
[--aad-token-issuer-url]
[--action {AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter}]
[--allowed-redirect-urls]
[--enabled {false, true}]
[--facebook-app-id]
[--facebook-app-secret]
[--facebook-app-secret-setting-name --fb-secret-setting]
[--facebook-oauth-scopes]
[--github-client-id]
[--github-client-secret]
[--github-client-secret-setting-name --github-secret-setting]
[--github-oauth-scopes --github-scopes]
[--google-client-id]
[--google-client-secret]
[--google-client-secret-setting-name --google-secret-setting]
[--google-oauth-scopes]
[--ids]
[--microsoft-account-client-id --msa-client]
[--microsoft-account-client-secret --msa-secret]
[--microsoft-account-client-secret-setting-name --msa-secret-setting]
[--microsoft-account-oauth-scopes --msa-scopes]
[--name]
[--resource-group]
[--runtime-version]
[--slot]
[--subscription]
[--token-refresh-extension-hours --token-refresh-hours]
[--token-store {false, true}]
[--twitter-consumer-key]
[--twitter-consumer-secret --twitter-secret]
[--twitter-consumer-secret-setting-name --twitter-secret-setting]
Exemplos
Habilite o Azure Ative Directory habilitando a autenticação e definindo parâmetros associados ao Azure Ative Directory. O provedor padrão é definido como AAD. Deve ter criado uma entidade de serviço do AAD antes.
az webapp auth-classic update -g myResourceGroup --name MyWebApp --enabled true \
--action LoginWithAzureActiveDirectory \
--aad-allowed-token-audiences https://webapp_name.azurewebsites.net/.auth/login/aad/callback \
--aad-client-id my-client-id --aad-client-secret very_secret_password \
--aad-token-issuer-url https://sts.windows.net/54826b22-38d6-4fb2-bad9-b7983a3e9c5a/
Habilite a autenticação do Facebook definindo parâmetros associados ao FB e ativando escopos de perfil público e e-mail; Permitir utilizadores anónimos
az webapp auth-classic update -g myResourceGroup --name MyWebApp --action AllowAnonymous \
--facebook-app-id my_fb_id --facebook-app-secret my_fb_secret \
--facebook-oauth-scopes public_profile email
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Um ou mais públicos simbólicos (delimitados por espaço).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
ID do aplicativo para integrar a conta da organização do AAD Inicie sessão na sua aplicação Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
Segredo do aplicativo AAD.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
Alternativa ao AAD Client Secret, impressão digital de um certificado usado para fins de assinatura.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
Essa url pode ser encontrada na saída JSON retornada do ponto de extremidade do Ative Directory usando seu tenantID. O ponto de extremidade pode ser consultado a partir de az cloud show em "endpoints.activeDirectory". O tenantID pode ser encontrado usando az account show. Obtenha o "emissor" do JSON em <active directory endpoint>/<tenantId>/.well-known/openid-configuration.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Azure Active Directory Arguments |
A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo.
| Propriedade | Valor |
|---|---|
| Valores aceites: | AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter |
Um ou mais urls (delimitados por espaço).
True se o recurso de Autenticação/Autorização estiver habilitado para o aplicativo atual; caso contrário, false.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
ID do aplicativo para integrar o Login do Facebook em seu aplicativo Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Facebook Arguments |
Segredo do cliente do aplicativo Facebook.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Facebook Arguments |
O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Login do Facebook.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Facebook Arguments |
Um ou mais escopos de autenticação do facebook (delimitados por espaço).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Facebook Arguments |
A ID do cliente do aplicativo GitHub usado para login.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | GitHub Arguments |
O segredo do cliente do aplicativo GitHub usado para login.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | GitHub Arguments |
O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo Github usado para o Login do GitHub.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | GitHub Arguments |
Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de login do GitHub.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | GitHub Arguments |
ID do aplicativo para integrar o Google Sign-in ao seu aplicativo da Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Google Arguments |
Segredo do cliente do Google Application.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Google Arguments |
O nome da configuração do aplicativo que contém o segredo do cliente associado ao aplicativo da Web do Google.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Google Arguments |
Um ou mais escopos de autenticação do Google (delimitados por espaço).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Google Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
ID do aplicativo AAD V2 para integrar o Login da conta da Microsoft ao seu aplicativo Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Microsoft Arguments |
Segredo do cliente do aplicativo AAD V2.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Microsoft Arguments |
O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Microsoft Arguments |
Um ou mais escopos de autenticação da Microsoft (delimitados por espaço).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Microsoft Arguments |
Nome do aplicativo Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Versão em tempo de execução do recurso Autenticação/Autorização em uso para o aplicativo atual.
O nome do slot. Padrão para o slot de produção, se não especificado.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Horas, deve ser formatável em um flutuador.
Use App Service Token Store.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
ID do aplicativo para integrar o Twitter Sign-in em seu aplicativo Web.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Twitter Arguments |
Segredo do cliente do aplicativo Twitter.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Twitter Arguments |
O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do aplicativo do Twitter usado para entrar.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Twitter Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |