我正在Cognito用户池上调用SAML授权终结点,并且当我通过其他提供商登录后,重定向回我的网站时会收到此错误:
Error in SAML response processing: 1 validation error detected: Value ' ... ... ' at 'userName' failed to satisfy constraint: Member must have length less than or equal to 128
这是什么约束?我没有看到有关此特定约束的任何文档。我该如何解决呢?
答案 0 :(得分:1)
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-attribute-mapping.html
我认为这是原因:
当前,只有Facebook id,Google sub和具有Amazon user_id的登录名属性可以映射到Amazon Cognito用户池用户名属性。
用户池中的属性必须足够大以适合映射的身份提供者属性的值,否则用户登录时会发生错误。如果将自定义属性映射到身份提供者令牌,则应将其设置为最大2048个字符大小