Habilitación de la autenticación y autorización en Azure Container Apps con X
En este artículo se muestra cómo configurar Azure Container Apps para usar X como proveedor de autenticación.
Para llevar a cabo el procedimiento descrito en este artículo, debe tener una cuenta de X asociada a una dirección de correo electrónico verificada y a un número de teléfono. Para crear una cuenta de X, vaya a x.com.
Registro de su aplicación en X
Inicie sesión en Azure Portal y vaya a la aplicación. Copie la dirección URL, más adelante la usará para configurar la aplicación X.
Vaya al sitio web de Desarrolladores de X, inicie sesión con las credenciales de su cuenta de X y seleccione Crear una aplicación.
Introduzca el nombre de la aplicación y la descripción de la aplicación para su nueva aplicación. Pegue la dirección URL de la aplicación en el campo Website URL (Dirección URL del sitio web). En la sección Direcciones URL de devolución de llamada, escriba la dirección URL HTTPS de la aplicación de contenedor y anexe la ruta de acceso
/.auth/login/x/callback
. Por ejemplo,https://<hostname>.azurecontainerapps.io/.auth/login/x/callback
.En la parte inferior de la página, escriba al menos 100 caracteres en Tell us how this app will be used (Infórmenos de cómo se usará esta aplicación) y, después, seleccione Create (Crear). Vuelva a seleccionar Crear en el elemento emergente. Se muestran los detalles de la aplicación.
Seleccione la pestaña Claves y tokens de acceso .
Anote estos valores:
- Clave de API
- Clave secreta de API
Importante
La clave secreta de API es una credencial de seguridad importante. por lo que no debe compartirlo con nadie ni distribuirlo con su aplicación.
Adición de información de X a la aplicación
Inicie sesión en Azure Portal y vaya a la aplicación.
Seleccione Autenticación en el menú de la izquierda. Seleccione Agregar el proveedor de identidades.
Seleccione Twitter en la lista desplegable de proveedores de identidades. Pegue los valores
API key
yAPI secret key
que obtuvo anteriormente.El secreto se almacena como secreto en su aplicación de contenedor.
Si va a configurar el primer proveedor de identidades para esta aplicación, se le pedirá una sección deConfiguración de autenticación de Container Apps. De lo contrario, pase al paso siguiente.
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 este comportamiento ahora o ajustar esta configuración más adelante desde la pantalla principal Autenticación; para ello, elija Editar junto a Configuración de la autenticación. Para obtener más información acerca de estas opciones, consulte Flujo de autenticación.
Seleccione Agregar.
Ya está listo para usar X para la autenticación en la aplicación. El proveedor aparece 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.
- Personalización del inicio y cierre de sesión
- Acceso a notificaciones de usuario en el código de la aplicación