Мы использовали Amplify и Cognito для регистрации наших пользователей для приложения Angular6, развернутого в Lambda.Клиент хотел перейти от электронной почты к имени пользователя в качестве основного идентификатора пользователя.Итак, мы создали новый пользовательский пул / клиент.У меня нет видимости в настройках конфигурации, мне просто дали новый пул пользователей, пул удостоверений и идентификаторы клиентов.Затем я изменил код для регистрации приложения, чтобы он выглядел так:
return from(Auth.signUp({
'username': username, // was email
'password': password,
attributes: { // added these
'email': email,
'phone_number': phone_number,
'family_name': name,
'birthdate': DOB,
'custom:last_4_ssn': SSN // custom attribute
}}));
Ответ, который я получаю без других изменений : Невозможно проверить секретный хэш для клиента.Google утверждает, что проблема заключается в том, что secretAccess в настоящее время является неподдерживаемой конфигурацией, но парень, который имеет доступ к этим службам, клянется мне, что нигде не настроено secretAccess в нашей настройке.
Я извиняюсь за отсутствие доступа к конфигурации,но есть ли другие возможные причины для получения этой ошибки?