Oye, ¿y tú?
Y bienvenido de nuevo.
Ahora, en el video de hoy, hablaremos sobre Amazon Cognita.
Entonces, en la descripción general del límite alto, Amazon Cognitive guardó el servicio de autenticación, autorización y administración de
usuarios para sus aplicaciones web y móviles.
Así que entendamos esto con un caso de uso simple.
Entonces, el caso de uso establece que Alice es una desarrolladora móvil en una organización de inicio, y esa organización de
inicio ha comenzado con su sistema de billetera móvil y existen algunos requisitos específicos que se detallan a
continuación.
Entonces, el primer requisito es que los usuarios puedan registrarse con nuevas credenciales.
Entonces, una funcionalidad de registro debería estar allí.
En segundo lugar, el usuario también debería poder iniciar sesión en la aplicación utilizando sus plataformas de redes sociales
como Facebook, Twitter, Google, etc.
En tercer lugar, debe haber un proceso de registro posterior, que es básicamente una contraseña de un solo uso para la verificación.
Entonces, no solo porque muchos sitios web después de registrarse, normalmente se realiza una verificación en esa dirección de
correo electrónico, sino que también se requiere una verificación.
Luego, la autenticación multifactor también debería estar presente, y también debe tener una función de recuperación de
cuenta para esa aplicación.
Entonces, si verá esta funcionalidad de la que estábamos hablando, no se limita solo a una
organización de inicio en la que trabaja Alice, sino que casi toda la organización necesitará este tipo
de funcionalidad.
Entonces, digamos que hay 100 organizaciones, ¿seguirán adelante cien organizaciones y desarrollarán todas
estas funciones desde cero?
Y si lo hacen, entonces no es la mejor manera de utilizar su tiempo.
Entonces, básicamente, no solo Alice necesita trabajar en el código de la aplicación web para su billetera móvil, sino que Alice también
tendrá que construir un sistema completo de autenticación y autorización aquí.
Y no solo Alice, sino que los desarrolladores de todas las organizaciones tendrán que trabajar en esta función
similar.
Entonces, en lugar de desarrollar todo el código desde cero, lo que Alice puede hacer es usar
el servicio cognitivo, que básicamente proporciona la autenticación y autorización, así como el servicio de
administración de usuarios para sus aplicaciones web y móviles.
Así que hagamos una cosa.
Avancemos y examinémoslo de una manera práctica.
Así que no cycognito consola.
Ya tengo un grupo de usuarios creado para la demostración de hoy.
Ahora, este es un usuario simple que se crea y, si lo observa, actualmente no hay usuarios
disponibles.
Entonces, básicamente, lo que Golden Eagle te permite hacer, déjame mostrarte rápidamente aquí.
Así que básicamente tienes una interfaz de usuario alojada.
Entonces, como discutimos, Incognito básicamente puede encargarse del servicio de autenticación, autorización y administración de
usuarios.
Así que muchos coordinadores se configuran.
Así es como se vería realmente la interfaz de usuario.
Así que aquí es donde se llevan a cabo los pasos relacionados con la autorización de autenticación.
Así que ahora déjame seguir adelante y hacer clic en registrarse.
Entonces, tan pronto como hago clic en registrarse, básicamente me pide el nombre de usuario, el correo electrónico y la contraseña.
Y también hay ciertos requisitos para las contraseñas que básicamente podemos configurar de incógnito.
Déjame mostrarte rápidamente.
Entonces, veamos, especificaré que el nombre de usuario es el correo electrónico de Twitter.
Como instructores, mantengo los laboratorios bloqueados y para la identificación de contraseña, básicamente, ven que hay un requisito de contraseña que debe contener una letra minúscula,
letras mayúsculas, una letra específica, etc. , etc. Así que tendrás que establecer
una contraseña en consecuencia.
Así que déjame seguir adelante y establecer la contraseña que coincida con esto.
Ahora no etiquetes todas estas cosas que ves.
Todo aquí se puede configurar a nivel cognitivo.
Así que permítanme también mostrarles esto rápidamente.
Permítanme volver al audio del grupo de usuarios.
Y dentro de un año, si verá la política de contraseñas, básicamente establece que contiene al menos un número,
contiene al menos una contraseña en mayúsculas, una longitud mínima de ocho caracteres.
Puede continuar fácilmente y tener una política de contraseñas personalizada según los requisitos de su organización.
Bien.
Así que déjame seguir adelante y hacer clic en registrarse aquí.
Ahora, tan pronto como nos registramos, verá que está solicitando un código de verificación.
Entonces este código de verificación irá al correo electrónico.
Entonces, dentro del correo electrónico, básicamente ya recibí el código de verificación, ya sabes, en esta etapa
específica.
Si voy a usuarios o debería ver que hay un usuario con el nombre de usuario de la dirección de correo electrónico
de Twitter, dice el instructor Derek Believes Durden.
Y también te muestra si el correo electrónico está verificado o no.
Y en la fecha de confirmaciones, es y sin confirmar.
Así que sigamos adelante y usemos este código de verificación.
Entonces es 083413 y confirmaré la cuenta.
Entonces, si actualizo este audio, verá que básicamente ahora está confirmado.
Ahora, si verás, básicamente me ha redirigido a Google.
Esto está completamente bien porque configuré Google como una devolución de llamada que agregaste.
Entonces, básicamente, una vez que un usuario inicia sesión con éxito, entonces exactamente.
Debe llevar a ese usuario dentro de su aplicación.
Ahora, como en realidad no tenemos una aplicación, básicamente tenía configurado Google punto com.
Entonces, solo para fines de demostración.
Sin embargo, con esto, espero que en un nivel alto o que haya entendido uno de los casos
de uso importantes que realmente es la cognición profunda y que no necesite hacer ese sistema de autorización de autenticación.
Deja que Cognita se encargue de ello.
Ahora, cuando hablamos sobre el ego dorado, hay dos características principales que están disponibles.
Uno son los grupos de usuarios y el segundo son los grupos de identidad.
Entonces, la demostración que habíamos tomado está asociada con los grupos de usuarios.
Entonces, el grupo de usuarios cognitivos se encarga de realizar esa autenticación, así como el proceso de autorización.
También tiene un grupo de identidades que básicamente proporciona la funcionalidad de federación para los usuarios
de incógnito.
Entonces, si observamos este diagrama específico, en el lado izquierdo, ¿tiene una aplicación móvil o
una aplicación de escritorio?
Entonces, el usuario puede continuar y realizar la autenticación a través de grupos de usuarios.
Entonces, una vez que se completa la autenticación, básicamente obtienen su token.
Entonces, este token se puede intercambiar con el grupo de identidades.
Y una vez que se haya autenticado con éxito con el grupo de identidades, lo que realmente sucede es que obtiene las credenciales como
claves secretas de acceso a través de las cuales puede continuar y conectarse a varios servicios en las entrevistas.
Entonces, comprendamos el caso de uso del grupo de identidades.
Entonces, supongamos que tiene una aplicación móvil basada en cuestionarios.
Ahora, al final de la prueba, los resultados del usuario deben almacenarse en su dinamo.
DBDavid.
Ahora, para que esta aplicación móvil almacene los datos en la tabla Dynamo DB, se necesita algún tipo de acceso
o clave secreta.
Entonces, lo que puede hacer es ocultar el registro de las claves de acceso o secretas, lo cual no es
realmente una mejor práctica o un mejor enfoque.
Puede hacer uso de su visita al grupo de identidades.
Una vez que el usuario inicia sesión en la aplicación, la aplicación puede hacer uso del conjunto de
identidades para obtener acceso en claves secretas, y esas claves se pueden usar para la accesibilidad general de otros servicios.
Estupendo.
Esta es una descripción general de muy alto nivel sobre Amazon Cognitive Service.