Comencemos con Amazon Cognito y su trabajo en la plataforma AWS.
¿Qué es Amazon Cognito??
Amazon Cognito es un servicio de autenticación y sincronización de datos de usuario que facilita que el usuario administre los datos para la aplicación en múltiples dispositivos conectados. El usuario puede crear múltiples identidades para los usuarios de la aplicación, y el servicio también admite identidades autenticadas que ayudan a los usuarios de la aplicación a comenzar como invitado sin iniciar sesión:
Características de Amazon Cognito
Algunas de las características importantes de Amazon Cognito se mencionan a continuación:
Grupo de identidad: Es útil para proporcionar acceso a corto plazo a los servicios de AWS.
Grupo de usuarios: Proporciona la capacidad de administrar un directorio del usuario para que una aplicación o múltiples aplicaciones puedan interactuar con ese directorio.
Seguridad: Amazon Cognito ha colaborado con Amazon Web Application Firewall (WAF) para detectar bots en la aplicación y mantener la aplicación segura de ellos:
¿Cómo funciona el cognito??
Para trabajar con Amazon Cognito Service, simplemente busque el servicio de cognito desde el tablero de Amazon:
Clickea en el "Crea un nuevo grupo de identidadBotón del tablero de cognito:
Escriba el nombre de la piscina como identidad de la piscina:
Desplácese hacia abajo hasta la parte inferior de la página para seleccionar el servicio a través del cual el usuario desea crear una ID y escriba el ejemplo mencionado en el cuadro:
La página siguiente creará automáticamente un rol de IAM con su política, y el usuario puede editarlos desde la página:
Desplácese hacia abajo en la página para revisar el resumen y haga clic en el "Permitir" botón:
Una vez que se crea el grupo, el usuario puede editar sus configuraciones haciendo clic en el "Editar grupo de identidad" enlace:
Simplemente configure el grupo de identidad de esta página:
Y haga clic en el "Guardar cambiosBotón para editar con éxito las configuraciones del grupo:
Se crea el grupo, y tan pronto como el usuario inicie sesión en la aplicación, mostrará sus identidades aquí:
Has creado con éxito un grupo de identidad en Amazon Cognito.
Conclusión
Amazon Cognito es un servicio AWS que proporciona grupos de identidad de usuario para administrar identidades en aplicaciones utilizando múltiples dispositivos. Ofrece al usuario crear grupos de identidad y grupos de usuarios para validar la cantidad de usuarios y su identidad y encontrar si son usuarios o bots reales para mejorar la seguridad. Esta guía ha explicado el Servicio de Cognito de Amazon y cómo usarlo.