C# анализировать артефакт SAML2, содержащий XACML

У меня есть провайдер идентификации, который возвращает мне утверждение SAML2, которое включает информацию об операторе XACML, а именно:

<saml2:Statement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xacml-saml:XACMLAuthzDecisionStatementType">
    <xacml-context:Response xmlns:xacml-context="urn:oasis:names:tc:xacml:2.0:context:schema:os">
        <xacml-context:Result>
            <xacml-context:Decision>Permit</xacml-context:Decision>
            <xacml-context:Status>
                <xacml-context:StatusCode Value="urn:oasis:names:tc:xacml:1.0:status:ok" />
            </xacml-context:Status>
        </xacml-context:Result>
    </xacml-context:Response>
    <xacml-context:Request xmlns:xacml-context="urn:oasis:names:tc:xacml:2.0:context:schema:os">

Теперь я не могу десериализовать типы XACML в классы.NET, так как, кажется, не существует библиотеки, которая содержит необходимые типы, что приводит к исключению десериализации. Кто-нибудь знает, где можно найти эти классы XACML? Я извлек пакет Abc.Xacml NuGet, но он не содержит тип XACMLAuthzDecisionStatementType.

Спасибо за любой совет!

0 ответов

Другие вопросы по тегам