首页 > 解决方案 > 如何添加 saml:创建 LightSAML IDP 响应时的 XML 前缀

问题描述

生成响应时,LightSAML IDP 示例显示它生成属性作为 URL 格式的映射规则:

<AttributeStatement>
    <Attribute Name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress">
        <AttributeValue>email@example.com</AttributeValue>
    </Attribute>
</AttributeStatement>

有没有办法告诉 LightSAML 以通用格式生成属性作为构造,就像 SimpleSAMLPHP 所做的那样:

<saml:AttributeStatement>
    <saml:Attribute Name="mail" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
        <saml:AttributeValue xsi:type="xs:string">email@example.com</saml:AttributeValue>
    </saml:Attribute>
</saml:AttributeStatement>

抱歉,如果我在上述问题中使用了不正确的术语。还在学习 SAML。

标签: laravelsamlsaml-2.0

解决方案


推荐阅读