Introducción a AWS

Crear una aplicación iOS

Crear una aplicación iOS sencilla con AWS Amplify

Módulo 3: Agregar autenticación

En este módulo usará las CLI y bibliotecas de Amplify para configurar y agregar autenticación a su aplicación.

Introducción

La siguiente función que agregará es la autenticación de usuarios. En este módulo, aprenderá cómo autenticar un usuario con CLI y bibliotecas de Amplify, aprovechando Amazon Cognito, un proveedor de identidad de usuarios administrado.

También aprenderá a usar la interfaz de usuario alojada en Cognito para presentar un flujo completo de autenticación de usuarios, lo que permite a los usuarios registrarse, iniciar sesión y restablecer su contraseña con solo algunas líneas de código.

Utilizar una interfaz de usuarios alojada significa que la aplicación aprovecha las páginas web de Cognito para los flujos de interfaz de usuarios de registro e inicio de sesión. El usuario de la aplicación se redirige a una página web alojada en Cognito y se vuelve a dirigir a la aplicación después de registrarse. Por supuesto, Cognito y Amplify también admiten UI nativas y usted puede seguir estas instrucciones del taller para conocer más sobre la UI de autenticación personalizada.

Lo que aprenderá

  • Crear e implementar un servicio de autenticación
  • Configurar su aplicación iOS para que incluya la autenticación de UI alojada en Cognito

Conceptos clave

Bibliotecas de Amplify: las bibliotecas de Amplify le permiten interactuar con los servicios de AWS desde una aplicación web o móvil.

Autenticación: en software, la autenticación es el proceso de verificar y administrar la identidad de un usuario mediante un servicio de autenticación o API.

 Tiempo de realización

10 minutos

 Servicios utilizados

Implementación

Conclusión

Ahora ha agregado la autenticación del usuario a su aplicación con solo algunas líneas de código. En el siguiente módulo, agregaremos una API a su aplicación.

¿Este módulo le resultó útil?

Agregar una API de GraphQL y una base de datos