Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
En este artículo se muestra cómo configurar Azure Container Apps para usar Google como proveedor de autenticación.
Para completar el siguiente procedimiento, debe tener una cuenta de Google que tenga una dirección de correo electrónico verificada. Para crear una cuenta de Google, vaya a accounts.google.com.
Requisitos previos
Registro de la aplicación con Google
Siga estos pasos:
Siga la documentación de Google en Google Sign-In para aplicaciones del lado servidor para crear un identificador de cliente y un secreto de cliente. No es necesario realizar ningún cambio de código. Solo tiene que usar la siguiente información:
- En Authorized JavaScript Origins, use
https://<hostname>.azurecontainerapps.iocon el nombre de su aplicación en <hostname>. - Para URI de redireccionamiento autorizado, use
https://<hostname>.azurecontainerapps.io/.auth/login/google/callback.
- En Authorized JavaScript Origins, use
Copie el identificador de aplicación y los valores secretos de la aplicación.
Importante
El secreto de la aplicación es una credencial de seguridad importante. No comparta este secreto con nadie ni lo distribuya en una aplicación cliente.
Adición de información de Google a la aplicación
Siga estos pasos:
Inicie sesión en Azure Portal y vaya a la aplicación.
Seleccione Autenticación en el menú de la izquierda. Seleccione Agregar proveedor de identidad.
Seleccione Google en la lista desplegable de proveedores de identidad. Pegue los valores de id. de la aplicación y secreto de la aplicación que obtuvo anteriormente.
El secreto se almacenará como secreto en la aplicación contenedora.
Si está configurando el primer proveedor de identidad para esta aplicación, se le mostrará una sección de configuración de autenticación de Container Apps. De lo contrario, puede pasar al siguiente paso.
Estas opciones determinan cómo responde la aplicación a las solicitudes no autenticadas. Las selecciones predeterminadas redirigen todas las solicitudes para iniciar sesión con este nuevo proveedor. Puede cambiar o personalizar este comportamiento ahora o ajustar esta configuración más adelante desde la pantalla de autenticación principal si elige Editar junto a Configuración de autenticación. Para obtener más información acerca de estas opciones, consulte Flujo de autenticación.
Selecciona Agregar.
Nota:
Para agregar ámbito: puede definir qué permisos tiene la aplicación en el portal de registro del proveedor. La aplicación puede solicitar ámbitos en el momento de inicio de sesión que aprovechan estos permisos.
Ya está listo para usar Google para la autenticación en la aplicación. El proveedor se mostrará en la pantalla Autenticación. Desde allí, puede editar o eliminar esta configuración de proveedor.
Trabajar con usuarios autenticados
Use las guías siguientes para obtener detalles sobre cómo trabajar con usuarios autenticados.