遵循https://docs.microsoft.com/en-us/azure/active-directory/active-directory-saas-amazon-web-service-tutorial中列出的步骤,正如Dirk_Nelson在评论中指出的那样:
错误:您的请求包含无效的SAML响应。要注销, 点击这里。
在挖掘AWS的文档后,我发现了这篇文章: http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_saml.html#troubleshoot_saml_invalid-response
属性名称rolesessionname已更改为RoleSessionName
属性名称角色已更改为角色
- ,命名空间必须为https://aws.amazon.com/SAML/Attributes 醇>
对于BOTH RoleSessionName和Role
在Azure门户中进行了这些更改之后我就能够了 成功验证。
虽然我已经有了这个。或者,亚马逊故障排除页面说明这是由于ARN缺少属性值。
<AttributeValue>arn:aws:iam::account-number:role/role-name1,arn:aws:iam::account-number:saml-provider/provider-name</AttributeValue>
我也尝试了这个,但没有运气。还有什么可以遗漏的吗?
最终目标是通过存储在 Azure AD 中的用户登录 Amazon Cognito ,这似乎是一个解决方案,除非我将此解释为相反的路径我需要什么。
答案 0 :(得分:1)
总结上述讨论:
使用案例
探索解决方案
<强>问题强>
后续步骤