我一直在我的用户池上使用 SAML 身份联合,它有一个托管的登录页面。我配置了 Azure Active Directory 和 cognito 用户池,以便我可以使用 AD 用户登录。我以类似的方式添加了多个 SAML 提供程序,并且可以正常工作。当我使用Identifiers属性时出现问题,该属性用于通过从电子邮件中提取域名来登录到相应的 IDP。我遵循了这个文档。这就是它在 AWS 控制台中的外观。
现在,当我尝试使用 AD 用户电子邮件登录时,它给了我Login not allowed 错误。当我不使用此标识符可选参数时,它运行良好。
有人可以帮我解决这个问题吗?