返回所有属性的 SAML 断言,默认为
xsi:type="xsd:string"
在断言响应中,它显示如下
<saml2:Attribute
FriendlyName="givenName"
Name="givenName"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml2:AttributeValue
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="xsd:string">testshibboleth
</saml2:AttributeValue>
</saml2:Attribute>
现在,我想将xsi:type从string更改为Boolean 或 Integer 或 Duration,就像不同的数据类型一样。
有没有可能这样做?
我关注了几篇文章,他们告诉我要更新元数据
https://wiki.shibboleth.net/confluence/display/IDP30/MetadataDrivenConfiguration
我尝试更新元数据以至少接受布尔值,但无法在断言中返回那些,并且不确定如何在属性过滤器中使用它。