【问题标题】:AWS SSO using SAML in php applicationAWS SSO 在 php 应用程序中使用 SAML
【发布时间】:2017-02-04 21:14:04
【问题描述】:

我使用以下参考 URL 为我们的应用程序配置 AWS SSO。但我从 AWS 收到以下错误“您的请求包含无效的 SAML 响应。要注销,请单击此处”,

https://simplesamlphp.org/docs/stable/simplesamlphp-install https://simplesamlphp.org/docs/stable/simplesamlphp-idp

http://www.ipragmatech.com/aws-sso-saml2-simplesamlphp/ https://vlasenko.org/2015/04/05/howto-register-aws-saml-metadata-in-simplesamlphp/

但我不知道我在 simplesamlphp 配置中缺少什么

请帮我解决这个问题

【问题讨论】:

    标签: php amazon-web-services saml simplesamlphp


    【解决方案1】:

    Amazon AWS 故障排除指南建议检查 SAML 响应是否具有名称为 https://aws.amazon.com/SAML/Attributes/Role 的属性,其属性值是角色的 ARN 或 SAML 提供商的 ARN。

    您可以使用this chrome plugin 查看您的 SAML 响应的内容

    guide for more info

    【讨论】:

    • 是的,SAML 响应带有“名称”属性,但是我怎样才能避免配置文件中的“名称”属性。 10 => 数组('class' => 'core:AttributeAdd', 'aws.amazon.com/SAML/Attributes/Role' => 数组('arn:aws:iam::arn:aws:iam:::role/, arn:aws:iam:::saml-provider/')), 20 => array('class' => 'core:AttributeCopy', 'uid' => 'aws.amazon.com/SAML/Attributes/RoleSessionName' , ),
    • 为什么要避免它?
    猜你喜欢
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 2021-11-07
    • 2017-06-15
    • 1970-01-01
    • 2016-03-08
    • 2019-07-20
    相关资源
    最近更新 更多