Shibboleth:具有不同数据类型的SAML断言属性

时间:2019-02-01 07:33:32

标签: saml saml-2.0 shibboleth idp

所有属性的返回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

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

0 个答案:

没有答案