所有属性的返回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
我尝试过更新元数据,至少要接受布尔值,但是无法返回断言中的布尔值,并且不确定如何在属性过滤器中使用它。