Hago esta pregunta porque me sorprendió la poca información que pude encontrar en Google. Sin embargo, pude rastrear lo que creo que es la causa raíz. Lo compartiré como respuesta y veré si alguien puede elaborar o proporcionar una mejor explicación.
Entonces, para aclarar, estoy usando el SDK de JavaScript de AWS para Cognito. Cuando probé algunos de los casos de uso estándar, recibí el siguiente error:
El cliente está configurado para el secreto pero no se recibió el secreto
¿Qué pasos puedo tomar para resolver esto?
Incluso recibí el mismo error, desmarqué la casilla de verificación "secreto del cliente de la aplicación" durante la creación del nuevo cliente de la aplicación en cognito. Esto resolvió mi problema. Gracias.
Mirando el paquete NPM para Amazon Cognito , noto que:
Al crear la aplicación, la casilla generar secreto de cliente debe estar desmarcada porque el SDK de JavaScript no admite aplicaciones que tengan un secreto de cliente.
Al revisar mi aplicación, descubrí que tenía un secreto de cliente. Intentaré rehacer la aplicación sin el secreto y veré si eso resuelve el problema.
Escuché el mismo problema y tengo que eliminar los clientes de la aplicación . Cree una nueva aplicación Clientes y desmarque Generar secreto de cliente. Todo funcionó como se esperaba en mi código. 