
Estoy desarrollando una página web que requiere que los empleados se autentiquen (con correo electrónico y contraseña) para poder acceder al contenido de dicho sitio web. (No cualquiera puede acceder a la página web, sólo los empleados que tengan una combinación correcta de correo electrónico y contraseña)
Como estoy desarrollando la página web usando AWS (API Gateway, Lambda, RDS, EC2, etc.), decidí usar Cognito para la autenticación.
El problema es que Cognito parece permitir siempre a los usuarios registrar una nueva cuenta y luego acceder a la página web con esa cuenta recién creada. Esto es algo que quiero evitar ya que solo quiero que los empleados tengan acceso a la página web.
¿Es posible permitir que los usuarios inicien sesión pero no se registren utilizando AWS Cognito?
¿Existe otra solución que utilice Cognito además de no permitir que los usuarios se registren? ¿Quizás permitir que cualquiera se registre pero solo permitir ciertos correos electrónicos desde el panel de control de Cognito?
¡Gracias por tu ayuda!
Respuesta1
Puede permitir que solo los administradores creen nuevos usuarios en Cognito Pool:
- A través deFormación de nubesplantilla
- A través de la consola de AWS: en la configuración general hay
User sign ups allowed?
una opción