Project

General

Profile

Actions

Bug #926

closed

access control too dependent on eml

Added by Chad Berkley over 21 years ago. Updated over 21 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
metacat
Target version:
Start date:
12/11/2002
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
926

Description

Metacat's access control seems too dependent on EML. If I have a single
(arbitrarily or non-typed) document and I want to make it publicy readable, I
have to create an eml package with triples pointing to an access file then
insert the whole package into metacat, when all I really want to do is insert
that single file and say 'make this publicly readable'.

One way to do this is to make a generic interface that is internal to metacat
but can be subclasses by some plugin to parse specific ACL documents (like
eml-access). This generic interface would be part of the metacat API so that it
is accessible via http.

Another way to do it is to have metacat actually create access documents from
some API function, but this might run into conflict problems if a package
already has an access file.

We are going to have to retool this a bit when we start using eml2 anyway so it
would be a good time to make this interface more general.

Actions

Also available in: Atom PDF