Shibboleth: атрибуты утверждения SAML с различными типами данных - PullRequest
0 голосов
/ 01 февраля 2019

Возвращено утверждение 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: тип с string на Boolean или Integer или Duration на разные типы данных.

Есть ли возможность сделать это?

Я следил за несколькими статьями, и они советуют обновлять метаданные

https://wiki.shibboleth.net/confluence/display/IDP30/MetadataDrivenConfiguration

Я пытался обновить метаданные, чтобы по крайней мере принимать логические значения, но не смог вернуть их в утверждениии не уверен, как использовать это в атрибут-фильтр.

...