[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Examples (differing privileges, DNs) for aci-model-04
David Chadwick wrote:
>> Example #4
>> dn: o=XYZ, c=US
>> aci#4.1: 1.2.3.4#subtree#grant;w;attribute4;#access-id#cn=bjarvis
>> aci#4.2: 1.2.3.4#subtree#;r;attribute4;#access-id#cn=ABC
>>
>> What rights does cn=bjarvis have to attribute4 of o=XYZ, c=US?
>> Two reasonable answers:
>> A4.1: w (aci#24.2 has no bearing--no "identity equivalence")
>> A4.2: r,w (rights are aci#1.1 "OR" aci#1.2 because of "identity
>> equivalence") I can see how some might prefer A4.1, but I strongly
>> prefer A4.2.
>I dont follow where your identity equivalence came from. Sorry.
>Was ABC meant to be an alias of bjarvis?
Obviously I did not explain well enough. My appologies. ABC is the parent of bjarvis.
Earlier in that posting, I wrote:
>Please excuse my abbreviated LDIF format:
...
>3. I've only given the RDN instead of full DNs on the aci.
> cn=bjarvis, ou=ABC, o=XYZ, c=US
Here is Example 4 again, in a form that should be clearer.
Example #4
dn: o=XYZ, c=US
aci#4.1: 1.2.3.4#subtree#grant;w;attribute4;#access-id#cn=bjarvis, ou=ABC
aci#4.2: 1.2.3.4#subtree#;r;attribute4;#access-id#ou=ABC
in aci#4.2, you can replace "access-id" with "subtree" or assume that access-id has been extended to include the subtree.
What rights does cn=bjarvis have to attribute4 of o=XYZ, c=US?
Two reasonable answers:
A4.1: w (aci#4.2 has no bearing--rights on an object override those given to an ancestor)
A4.2: r,w (rights are aci#1.1 "OR" aci#1.2--rights on an object = direct rights + rights given to ancestors)
I can see how some might prefer A4.1, but I strongly prefer A4.2.
--the walrus
a.k.a. Brian Jarvis
bjarvis@novell.com
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content='"MSHTML 4.72.3110.7"' name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff
style="FONT: 10pt Arial; MARGIN-LEFT: 2px; MARGIN-TOP: 2px">
<DIV>David Chadwick wrote:</DIV>
<DIV>>> Example #4<BR>>> dn: o=XYZ, c=US<BR>>> aci#4.1:
1.2.3.4#subtree#grant;w;attribute4;#access-id#cn=bjarvis<BR>>> aci#4.2:
1.2.3.4#subtree#;r;attribute4;#access-id#cn=ABC<BR>>> <BR>>> What
rights does cn=bjarvis have to attribute4 of o=XYZ, c=US?<BR>>> Two
reasonable answers:<BR>>> A4.1: w (aci#24.2 has no
bearing--no "identity equivalence")<BR>>> A4.2:
r,w (rights are aci#1.1 "OR" aci#1.2 because of
"identity<BR>>> equivalence") I can see how some might prefer
A4.1, but I strongly<BR>>> prefer A4.2.<BR><BR>>I dont follow where
your identity equivalence came from. Sorry. <BR>>Was ABC meant to be an alias
of bjarvis?<BR></DIV>
<DIV> </DIV>
<DIV>Obviously I did not explain well enough. My appologies. ABC is
the parent of bjarvis.</DIV>
<DIV>Earlier in that posting, I wrote:</DIV>
<DIV> </DIV>
<DIV>>Please excuse my abbreviated LDIF format:<BR></DIV>
<DIV>...</DIV>
<DIV>>3. I've only given the RDN instead of full DNs on the
aci.<BR>> cn=bjarvis, ou=ABC, o=XYZ, c=US<BR><BR>Here
is Example 4 again, in a form that should be clearer.<BR></DIV>
<DIV> </DIV>
<DIV>Example #4<BR>dn: o=XYZ, c=US<BR>aci#4.1:
1.2.3.4#subtree#grant;w;attribute4;#access-id#cn=bjarvis, ou=ABC<BR>aci#4.2:
1.2.3.4#subtree#;r;attribute4;#access-id#ou=ABC</DIV>
<DIV> </DIV>
<DIV>in aci#4.2, you can replace "access-id" with "subtree"
or assume that access-id has been extended to include the subtree.<BR><BR>What
rights does cn=bjarvis have to attribute4 of o=XYZ, c=US?<BR>Two reasonable
answers:<BR>A4.1: w (aci#4.2 has no bearing--rights on an
object override those given to an ancestor)<BR>A4.2: r,w
(rights are aci#1.1 "OR" aci#1.2--rights on an object = direct rights
+ rights given to ancestors)<BR>I can see how some might prefer A4.1, but I
strongly prefer A4.2.<BR><BR>--the walrus</DIV>
<DIV>a.k.a. Brian Jarvis</DIV>
<DIV><A href="mailto:bjarvis@novell.com">bjarvis@novell.com</A></DIV>
<DIV> </DIV></BODY></HTML>
BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:Brian Jarvis
TEL;WORK:801-861-3856
ORG:;NDS Administration
TEL;PREF;FAX:801-861-2292
EMAIL;WORK;PREF;NGW:BJARVIS@novell.com
N:Jarvis;Brian
TITLE:Engineer
ADR;INTL;WORK;PARCEL;POSTAL:;PRV-F221;122 E 1700 S;Provo;UT;84606;USA
LABEL;INTL;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:Brian Jarvis=0A=
PRV-F221=0A=
122 E 1700 S=0A=
Provo, UT 84606=0A=
USA
LABEL;DOM;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:Brian Jarvis=0A=
PRV-F221=0A=
122 E 1700 S=0A=
Provo, UT 84606
TEL;HOME:801-226-6636
TEL;PREF:801-861-3856
X-GWUSERID:BJARVIS
END:VCARD