Marine Corps Reserve Begins Deactivation of Tank Companies

U.S. Marines with Alpha Company, 4th Tank Battalion, 4th Marine Division, Marine Forces Reserve, held a deactivation ceremony at their headquarters in 41 Area on Marine Corps Base Camp Pendleton…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Amazon Cognito

Nivel básico-intermedio

Es un servicio que te ayuda a mantener un registro de usuarios, te otorga métodos tanto para logeo como para validación de usuarios mediante email o número celular. También te permite agregar funciones como cambio de contraseña o agregar múltiples métodos de identificación, por lo que es un servicio muy util si deseamos tener una app con registro de usuarios de manera rápida.

En los siguientes pasos se mostrará como crear un grupo de usuario y conectarlo a una aplicación de JavaScript.

2. Click en crear un grupo de usuarios.

3. Escribimos un nombre y damos click a recorrido por la configuración.

4. Para que los usuarios puedan iniciar sesion por username o email seleccionamos el primer cuadro.

Podemos agregar más atributos además del nombre si deseamos.

O agregar nuestros propios atributos:

5. Guardamos.

6. Personalizamos la seguridad que deseamos a las contraseñas de nuestros usuarios.

7. Permitimos que los usuarios se puedan registrar por cuenta propia.

8. Configuramos el tiempo que durarán las contraseñas que sean creadas por los administradores.

9. Guardamos.

10. Multi-Factor Authentication permite tener al usuario más opciones para autenticar su cuenta, como un número de teléfono. De momento lo dejamos desactivado.

11. Un usuario puede recuperar su cuenta si es que ha olvidado su contraseña. Seleccionamos la primera opción para este ejemplo.

12. Podemos validar el correo del usuario mediante un código de verificación o un link.

13. En caso de haber agregado verificación por SMS debemos agregar un rol que permita el envio de SMS.

14. Guardamos.

15. Podemos personalizar el correo que envia mensajes a los usuarios.

Para utilzar nuestro correo marcamos Sí, de lo contrario marcamos No.

16. La verificación de correo puede ser por código de verificación o por enlace (link). En este caso usaremos link. Este mensaje también se puede personalizar.

17. Podemos personalizar los mensajes que serán enviados a los usuarios.

18. Guardamos.

19. Podemos crear etiquetas para cada grupo de usuarios, en este ejemplo no lo haremos.

20. Podemos hacer que los dispositivos recuerden el usuario logeado.

21. Añadimos un App Client.

22. Le damos un nombre y deseleccionamos la opción de Generar clave secreta de cliente.

24. Guardamos y nos dirigimos a Desencadenadores.

Son funciones que se ejecutan antes o después de un evento de Cognito. De momento no las personalizaremos.

Revisamos que todo esté como lo deseamos y creamos un nuevo grupo.

npm init

npm i aws-amplify

Add a comment

Related posts:

Soft power vs Hard power for the New World Order

I was recently interviewed by the Centre for Soft Power on what Soft Power is and how it can be used by nations. I also spoke about my culture and what is has meant for me in my life. Preity Üpala, a…

Netflix for paywalled articles

there should be a netflix/spotify for paywalled articles agnostic of media outlet, eg. medium/economist/FT etc. All these media outlets have their own paywall, and its reasonable and fair that…

Different ways of interacting with servers in JavaScript

Most of the web pages and web application we see now a days are rarely static pages. These dynamic web pages and application request contents from servers and updates the document, without having to…