Ich bin versuchen, eine JSON Anforderung an WSO2 Berechtigung Endpunkt zu senden POSTMAN mitWSO2 Identity Server XACML JSON anfordern Ergebnisse in „grenzwertig“ [können nicht AttributeDesignator Attribut finden]
Hier ist meine veröffentlichten Richtlinien im Identitätsserver:
<Policy xmlns="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17" PolicyId="samplePolicy" RuleCombiningAlgId="urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-overrides" Version="1.0">
<Target>
<AnyOf>
<AllOf>
<Match MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string">
read
</AttributeValue>
<AttributeDesignator AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id" Category="urn:oasis:names:tc:xacml:3.0:attribute-category:action" DataType="http://www.w3.org/2001/XMLSchema#string" MustBePresent="true"/>
</Match>
</AllOf>
</AnyOf>
</Target>
<Rule Effect="Permit" RuleId="permit"/>
Hier ist JSON Anfrage sende ich:
{
"Request": {
"Action": {
"Attribute": [
{
"AttributeId": "urn:oasis:names:tc:xacml:1.0:action:action-id",
"Value": "read"
}
]
},
"Resource": {
"Attribute": [
{
"AttributeId": "urn:oasis:names:tc:xacml:1.0:resource:resource-id",
"Value": "http://127.0.0.1/service/very_secure/"
}
]
}
}
}
beiden Blöcke des Codes aus diesem Blog kamen https://medium.com/@gdrdabarera/how-entitlement-management-works-with-rest-api-via-xacml-in-wso2-identity-server-5-3-0-7a60940d040c#.4lxgiw6tn
Aber egal was ich versuchte, es mir immer „grenzwertig“ Antwort
ich auch meine eigene Politik und Wunsch versuchen, aber ich bekomme immer die gleiche Antwort
Was ist los auf?
Tatsächlich ist der zusätzliche Speicherplatz nicht in meiner Richtlinie enthalten. Es ist nur der Fehler in meinem Beitrag. Ich schaffe es, das Problem zu lösen, indem ich den Server neu starte. Danke trotzdem. – user3444828