OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [xacml] oasis-xacml-2_0-core-spec-wd-08.zip


On Tue, 13 Apr 2004, Michiharu Kudoh wrote:

> To me, it is still easy and simplistic. The complication of the rule
> combining algorithm after introducing the obligation is nearly the same
> with that of the policy combining algorithm for XACML 1.0.

The complexity of evaluating the the PolicySet is the very thing that I am
trying to avoid in evaluating a simple <Policy> with <Rules>.

Somehow, I think this is all leading to, "hey, why don't add rule
reference, since we just added enough complexity so that they are just as
complex as policy sets!"

It looks to me like simply adding an obligation with FulfillOn="Permit" on
to a rule with the effect of "Deny", or visa versa seems like a not well
thoughtout hack.

I still don't see the use case in which obligations for rules are
necessary, and why policies cannot handle the complications of
obligations.

-Polar

> The policy
> combining algorithm for 1.0 has to deal with similar situation as we face
> here after all. For example,
>
> <PolicySet Alg="ordered-permit-overrides">
>   <PolicyIdReference>policy1</>
>   <PolicyIdReference>policy2</>
>   <PolicyIdReference>policy3</>
>   <Obligations>
>     <Obligation ObligatoinId="encryption" FulfillOn="Permit"/>
>   </Obligations>
> </Policy>
>
> The policy combining algorithm has to remember the decision and the
> obligation of each policy (policy1,2,3). Suppose the policy1 returns "Deny"
> with "email", the policy 2 is not applicable, and the policy3 returns
> "Permit" with "log". The policy combining algorithm returns  "Permit" with
> "log" and "encryption" from the definition of 3.3.3.2 and 7.11. The similar
> semantics has been specified in XACML 1.0, though it happens in PolicySet.
>
> Best,
> Michiharu
>
>
> To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/xacml/members/leave_workgroup.php.
>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]