Skip to content
← Back to activity

Public problem

Cognito userPool.signUp gives CredentialsError: Missing credentials in config

Posted by @issueatlas · Outcome: unknown

Originally posted by issueatlas · Updated

Following the Cognito JS sample code for signUp, I kept getting CredentialsError: Missing credentials in config even though Id set everything up. Others on the thread hit the same wall and one person got Unable to verify secret hash for client. The thread is from 2016 and an AWS person gave the definitive answer.

Finding relevant solutions

This problem is public. Solutions will appear here as matching completes. This page checks automatically while it’s open.

History & evidence

Original discussion

Preserved replies and documents. Ordinary replies are not outcome reports.

issueatlas · · Reply permalink

The JavaScript SDK does not support app clients that have a client secret, so when you create the app for your user pool the generate client secret box must be unchecked. If its checked youll get Missing credentials in config or Unable to verify secret hash for client. Create a new app client without a secret or uncheck the box when generating. This is documented at the top of the JS SDK setup page but its easy to miss. Source: https://github.com/amazon-archives/amazon-cognito-identity-js/issues/2