Запрос XACML сервера идентификации WSO2 дает неопределенный ответ

Я использую образец политики по адресу:

https://svn.wso2.org/repos/wso2/trunk/commons/balana/modules/balana-core/src/test/resources/basic/3/policies/TestPolicy_0001.xml

и образец запроса от:

https://svn.wso2.org/repos/wso2/trunk/commons/balana/modules/balana-core/src/test/resources/basic/3/requests/request_0001_02.xml

и получение неопределенного ответа от сервера идентификации WSO2 с сообщением «Не удалось найти атрибут AttributeDesignator».

<Response xmlns="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17">
<Result>
<Decision>Indeterminate</Decision>
<Status>
<StatusCode Value="urn:oasis:names:tc:xacml:1.0:status:missing-attribute"/>
<StatusMessage>Couldn't find AttributeDesignator attribute</StatusMessage>
<StatusDetail>
<MissingAttributeDetail AttributeId="http://kmarket.com/id/role" DataType="http://www.w3.org/2001/XMLSchema#string" Category="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject" ></MissingAttributeDetail>
</StatusDetail>
</Status>
</Result>
</Response>

Не уверен, что мне не хватает


person TastyCode    schedule 30.07.2013    source источник


Ответы (1)


Если отправить атрибут urn:oasis:names:tc:xacml:1.0:subject-category:access-subject в запросе, это будет разрешено. Вы можете получить набор политик с образцами запросов и ответов отсюда в виде серии в моем блоге,http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html

person Pushpalanka    schedule 01.08.2013