我们一直在使用Amplify和Cognito为部署到Lambda的Angular6应用程序注册用户。客户希望将电子邮件转换为用户名作为主要用户标识。所以我们创建了一个新的用户池/客户机。我没有对配置设置的可见性,只是给了我新的用户池、标识池和客户机id。然后我将应用程序注册的代码更改为:
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
}}));
is:无法验证客户端的机密哈希。Google声称问题在于secretAccess目前是一个不受支持的配置,但是有权访问这些服务的人向我发誓,在我们的设置中没有secretAccess配置。
很抱歉无法访问配置,但是是否有任何其他可能的原因接收此错误?