AWS Cognito not working for Google sign in, says The value of attribute is an empty list which is not allowed

7

I was using AWS Cognito with Google sign up and it has been working. Today it started giving this error: Invalid user attributes: aws:authplatform:system.login_attributes: The value of attribute aws:authplatform:system.login_attributes is an empty list which is not allowed

I do not understand the error and I did not change my code at all. I went back to test an earlier version of the code that is verified working, and it still is broken. Is Cognito broken or did I mess up a setting? Thanks

  • Facing the same for new users. I am not able to find much documentation on the empty attributes. Were you able to resolve this?

  • Yes, we're getting the same error today with the same config without any changes.

  • @Dhaval, not yet... they must have pushed a change and broke everyone's

  • Any update on this? It appears to be causing us issues in one of our AWS accounts but not in others. SAML works fine it seems to be an issue with OIDC for us.

  • Having the same issue, the XML mapping seems correct, but we get the same issue about the login attributes empty list. CloudTrail only shows in the parameter section as hidden. Which would be the format or missing parameters?

Ray
asked 3 months ago464 views
2 Answers
0

Good news, I think its working again. Didn't change any code. So I do think they broke it.

Ray
answered 3 months ago
0

I created a support ticket and they got back to me over the weekend saying "the team has deployed the fix for this error recently for all the regions" so it should now be working.

David
answered 3 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions