Compartir a través de


az containerapp auth

Note

Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.

Administrar la autenticación y autorización de containerapp.

Comandos

Nombre Description Tipo Estado
az containerapp auth apple

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Apple.

Core GA
az containerapp auth apple show

Muestra la configuración de autenticación para el proveedor de identidades de Apple.

Core GA
az containerapp auth apple update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Apple.

Core GA
az containerapp auth facebook

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Facebook.

Core GA
az containerapp auth facebook show

Muestra la configuración de autenticación para el proveedor de identidades de Facebook.

Core GA
az containerapp auth facebook update

Actualice el identificador de la aplicación y el secreto de la aplicación para el proveedor de identidades de Facebook.

Core GA
az containerapp auth github

Administre la autenticación y autorización de containerapp del proveedor de identidades de GitHub.

Core GA
az containerapp auth github show

Mostrar la configuración de autenticación para el proveedor de identidades de GitHub.

Core GA
az containerapp auth github update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de GitHub.

Core GA
az containerapp auth google

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Google.

Core GA
az containerapp auth google show

Muestra la configuración de autenticación del proveedor de identidades de Google.

Core GA
az containerapp auth google update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Google.

Core GA
az containerapp auth microsoft

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Microsoft.

Core GA
az containerapp auth microsoft show

Muestra la configuración de autenticación del proveedor de identidades de Azure Active Directory.

Core GA
az containerapp auth microsoft update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Azure Active Directory.

Core GA
az containerapp auth openid-connect

Administre la autenticación y autorización de containerapp de los proveedores de identidades personalizados de OpenID Connect.

Core GA
az containerapp auth openid-connect add

Configure un nuevo proveedor de identidades personalizado de OpenID Connect.

Core GA
az containerapp auth openid-connect remove

Quita un proveedor de identidades de OpenID Connect personalizado existente.

Core GA
az containerapp auth openid-connect show

Muestra la configuración de autenticación del proveedor de identidades personalizado de OpenID Connect.

Core GA
az containerapp auth openid-connect update

Actualice el identificador de cliente y el nombre de configuración del secreto de cliente para un proveedor de identidades personalizado de OpenID Connect existente.

Core GA
az containerapp auth show

Muestra la configuración de autenticación de containerapp.

Core GA
az containerapp auth show (containerapp extensión)

Muestra la configuración de autenticación de containerapp.

Extension GA
az containerapp auth twitter

Administre la autenticación y autorización de containerapp del proveedor de identidades de Twitter.

Core GA
az containerapp auth twitter show

Muestra la configuración de autenticación para el proveedor de identidades de Twitter.

Core GA
az containerapp auth twitter update

Actualice la clave de consumidor y el secreto de consumidor para el proveedor de identidades de Twitter.

Core GA
az containerapp auth update

Actualice la configuración de autenticación de containerapp.

Core GA
az containerapp auth update (containerapp extensión)

Actualice la configuración de autenticación de containerapp.

Extension GA

az containerapp auth show

Muestra la configuración de autenticación de containerapp.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Ejemplos

Muestra la configuración de autenticación de containerapp.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az containerapp auth show (containerapp extensión)

Muestra la configuración de autenticación de containerapp.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Ejemplos

Muestra la configuración de autenticación de containerapp.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az containerapp auth update

Actualice la configuración de autenticación de containerapp.

az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header --proxy-custom-host-header]
                            [--custom-proto-header --proxy-custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Ejemplos

Actualice el identificador de cliente del proveedor de AAD ya configurado.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Configure la aplicación con autenticación basada en archivos estableciendo la ruta de acceso del archivo de configuración.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Configure la aplicación para permitir que las solicitudes no autenticadas lleguen a la aplicación.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Configure la aplicación para redirigir las solicitudes no autenticadas al proveedor de Facebook.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Configure la aplicación para que escuche los encabezados hacia delante X-FORWARDED-HOST y X-FORWARDED-PROTO.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--action --unauthenticated-client-action

Acción que se debe realizar cuando un cliente no autenticado intenta acceder a la aplicación.

Propiedad Valor
Valores aceptados: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--config-file-path

Ruta de acceso del archivo de configuración que contiene la configuración de autenticación si proceden de un archivo.

--custom-host-header --proxy-custom-host-header

Nombre del encabezado que contiene el host de la solicitud.

--custom-proto-header --proxy-custom-proto-header

Nombre del encabezado que contiene el esquema de la solicitud.

--enabled

True si la característica autenticación o autorización está habilitada para la aplicación actual; de lo contrario, false.

Propiedad Valor
Valores aceptados: false, true
--excluded-paths

Lista de rutas de acceso que se deben excluir de las reglas de autenticación.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--proxy-convention

Convención utilizada para determinar la dirección URL de la solicitud realizada.

Propiedad Valor
Valores aceptados: Custom, NoProxy, Standard
--redirect-provider

Proveedor de autenticación predeterminado que se va a usar cuando se configuran varios proveedores.

--require-https

False si las respuestas de autenticación y autorización que no tienen el esquema HTTPS están permitidas; de lo contrario, true.

Propiedad Valor
Valores aceptados: false, true
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--runtime-version

RuntimeVersion de la característica Autenticación y autorización en uso para la aplicación actual.

--sas-url-secret

Dirección URL de SAS de Blob Storage que se va a usar para el almacén de tokens.

--sas-url-secret-name

Nombre del secreto que contiene la dirección URL de SAS de Blob Storage que se va a usar para el almacén de tokens.

--set

Valor de un campo específico dentro de los valores de configuración de la característica autenticación y autorización de Azure App Service.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--token-store

Boolean que indica si el almacén de tokens está habilitado para la aplicación.

Propiedad Valor
Valores aceptados: false, true
--yes -y

No solicita confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az containerapp auth update (containerapp extensión)

Actualice la configuración de autenticación de containerapp.

az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--bci --blob-container-identity]
                            [--blob-container-uri]
                            [--config-file-path]
                            [--custom-host-header --proxy-custom-host-header]
                            [--custom-proto-header --proxy-custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Ejemplos

Actualice el identificador de cliente del proveedor de AAD ya configurado.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Configure la aplicación con autenticación basada en archivos estableciendo la ruta de acceso del archivo de configuración.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Configure la aplicación para permitir que las solicitudes no autenticadas lleguen a la aplicación.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Configure la aplicación para redirigir las solicitudes no autenticadas al proveedor de Facebook.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Configure la aplicación para que escuche los encabezados hacia delante X-FORWARDED-HOST y X-FORWARDED-PROTO.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

Configure el almacén de tokens de Blob Storage mediante la identidad administrada asignada por el sistema predeterminada para autenticarse.

az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1

Configure el almacén de tokens de Blob Storage mediante la identidad administrada asignada por el usuario para autenticarse.

az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1 --blob-container-identity managedIdentityResourceId

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--action --unauthenticated-client-action

Acción que se debe realizar cuando un cliente no autenticado intenta acceder a la aplicación.

Propiedad Valor
Valores aceptados: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--bci --blob-container-identity
Vista previa

Valor predeterminado Vacío para usar la identidad asignada por el sistema o mediante el identificador de recurso de una identidad administrada para autenticarse con Azure Blob Storage.

--blob-container-uri
Vista previa

Identificador URI del almacenamiento de blobs que contiene los tokens. No se debe usar junto con sas_url_secret y sas_url_secret_name.

--config-file-path

Ruta de acceso del archivo de configuración que contiene la configuración de autenticación si proceden de un archivo.

--custom-host-header --proxy-custom-host-header

Nombre del encabezado que contiene el host de la solicitud.

--custom-proto-header --proxy-custom-proto-header

Nombre del encabezado que contiene el esquema de la solicitud.

--enabled

True si la característica autenticación o autorización está habilitada para la aplicación actual; de lo contrario, false.

Propiedad Valor
Valores aceptados: false, true
--excluded-paths

Lista de rutas de acceso que se deben excluir de las reglas de autenticación.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--proxy-convention

Convención utilizada para determinar la dirección URL de la solicitud realizada.

Propiedad Valor
Valores aceptados: Custom, NoProxy, Standard
--redirect-provider

Proveedor de autenticación predeterminado que se va a usar cuando se configuran varios proveedores.

--require-https

False si las respuestas de autenticación y autorización que no tienen el esquema HTTPS están permitidas; de lo contrario, true.

Propiedad Valor
Valores aceptados: false, true
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--runtime-version

RuntimeVersion de la característica Autenticación y autorización en uso para la aplicación actual.

--sas-url-secret

Dirección URL de SAS de Blob Storage que se va a usar para el almacén de tokens.

--sas-url-secret-name

Nombre del secreto que contiene la dirección URL de SAS de Blob Storage que se va a usar para el almacén de tokens.

--set

Valor de un campo específico dentro de los valores de configuración de la característica autenticación y autorización de Azure App Service.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--token-store

Boolean que indica si el almacén de tokens está habilitado para la aplicación.

Propiedad Valor
Valores aceptados: false, true
--yes -y

No solicita confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False