On Tue, May 12, 2009 at 12:03 PM, Mark H. Wood <mw...@iupui.edu> wrote:
> I've been working to integrate single-signon code which needs to fetch
> some identity data from an LDAP directory when creating a new EPerson.
> It seems to me that this is wrong; if such data come from an external
> service, DSpace should just get them that way whenever they are
> wanted.  Yes, we need a way to identify an account with a person or
> role in the physical world, but we shouldn't be maintaining possibly
> stale duplicate information if we don't have to.
>
> What I'm thinking is that EPerson should be skinned down to just the
> minimum that DSpace needs for its own operation.  One of those
> data would be, "where do we get identity data for this account?"  Then
> a plugin can be consulted for those data.

MarkW,

I think you'll be happier with the approach used in 2.0, it is in
fact, very skinned down like your suggesting.  We really could use
people looking at the 2.0 architecture and thinking "How can we port
some of this to 1.x" and I think this is an ideal case for doing just
that.

> The profile page would need to make some fields writable or read-only
> depending on whether the native DSpace identity plugin or some other
> is used.  A plugin could (if it choose) provide URLs to be provided in
> the profile page, linking to "for more information" or even "for the
> enterprise management page for this account".

I'm actually looking at storing a "Profile" of someones Identity (I.E.
Submitter, Author, Publisher) as a separate "Entity" to that of the
login User/Identity.  This clearly separates the Authnz details away
from the metadata about a user that may be used within the system for
capturing descriptive details about an agent in the system.

IMO, this will minimize the need to store explicit detail about every
User of the system over the lifetime of the archive.

-MarkD

-- 
Mark R. Diggory
@mire NV USA
http://www.atmire.com

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to