laravel - 如何添加 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。
解决方案
推荐阅读
- angular - 在 Angular 中向用户显示服务器端消息
- python - 获取shell脚本的输出并存储到变量
- python - ImportError:没有名为 **** 的模块
- arrays - 递归展平多维数组
- python - 如何删除熊猫数据框中的特殊字符
- mapbox - 在 MapBox 中请求功能详细信息
- python - matplotlib中如何根据y轴范围填充颜色的渐变
- c - Valgrind 报告分析:条件跳转或移动取决于未初始化的值
- c - 在 for 循环之后没有 {} 大括号 for (i=0; s[i]>='0' && s[i] <= '9'; ++i)
- dialogflow-es - Dialogflow api突然开始返回CORS错误