← Prev in month ← Prev in thread
Next in thread → Next in month →

Comments on draft-sstc-core-vmodel-03v

From
Edwards, Nigel <>
Date
2001-03-29T22:12:53+00:00
ID
Thread
Comments on draft-sstc-core-vmodel-03v
Title: 

Hi Phill,
I have a few comments on 
your latest document.

 

I think we need to give more 
consideration to what attribute
assertions that authorize access to groups of 
resources look
like. Currently the document proposes URI to identify a 
resource
(i.e. a URL) or some rights identifier (a URN) to denote rights 
(or
roles) like plumber.

 

On today's teleconference it was 
briefly mentioned that the most
common model will be authorization for groups 
of objects or
folders. How this is supported in the model is not yet 
articulated.

 

Enumerating every single resource is 
not scalable or convenient. I
think it is also going to be inconvenient to 
insist a rights
identifier is always used to denote authorized access to 
groups of
resources. If that were the case we would have a different model 
for
singleton resources (they are identified directly) to groups 
of
resources (they are denoted implicitly). In the implicit model is up to 
the application
(PEP) to interpret what group of resources is denoted - it 
may not be
exactly the set of resources the issuer of the assertion had 
intended.

 

I suggest we consider an explicit 
syntax for denoting resource
sets. Otherwise we could end up with some 
ambiguous situations. For
example what is the meaning of an assertion 
containing the URL:
http://foo.bar.com/docs/

 

Is it access to the document 
displayed when you request this URL? Is
it access to all documents below this 
point on the web server? One
option is to leave the PEP free to decide on the 
semantics of this. I
don't like that option, as it could lead to accidental 
or unintended
authorizations. 

 

I suggest we could explicitly denote 
the set by introducing a prefix
element, whose intended semantics was any URL 
prefixed by the given
string: <prefix>http://foo.bar.com/docs/</prefix>

 

Wildcards might also be useful (e.g. 
to specify things like *.txt),
but I haven't thought of how to do 
that.

 

I couldn't understand the purpose 
of the claim/authority/advice
elements. Maybe some more examples would help. 
Or perhaps you could
explain on the next teleconference. Sections 4.2.7 
(Element <Claim>)
and 4.2.8 (Element <Advice>) seem to share the 
same introductory text
(with "claim" substituted for "advice" in 
4.2.7).

 

Other comments

 

Figure 2: I think to be consistent 
with the domain model, you need to
relabel "Issue Point" to be "Attribute 
Authority".

 

I think they may be some cut and 
paste problems in sections 4.2.3 and
4.2.4: the element name is the same in 
both sections.

 

Regards,

Nigel.
← Prev in month ← Prev in thread
Next in thread → Next in month →