On Fri, Jan 10, 2014 at 10:28 PM, Monika C. Mevenkamp <[email protected]> wrote: > From reading DSpace 1.8 documentation I understand that CC_LICENSEs are part > of a items. They are meant to describe what a user can do with bitstreams.
Hi Monika, yes, in fact, they're just regular bitstreams with a specific name and contents, recognized by the presentation layer and rendered with a CC deed. > Stepping back: Our DSPACE instances has a community with collections which > contain senior theses documents. Access to these is supposed to be > restricted to University members and site visitors should be made very aware > of what they can and can not do with these files: aka read, print, but do > not share with outsiders. > > For access restriction I am envisioning using IPAuthentication. I understand > that I need to enter our specific values in > dspace/config/modules/authentication-ip.cfg file. I am envisioning a stack, > where first our custom authentication code is tried, then IP Authentication, > and then the Anonymous user is ‘authorized’. How do I tie a pseudo user > account to IP authentication ? DSpace has stackable authentication built-in, so a number of auth methods may be chained and will be tried in turn until one of them succeeds. In case of IP authentication, you may configure users from a certain IP range to be put in a certain DSpace group. Then you'll just create appropriate permissions on the bitstreams you want to allow/restrict for that group. > We would like to make site users explicitly agree to our custom license when > they download a bitstream from a senior theses collection. Ideally DSPACE > should remember that agreement acceptance for a specified duration. Looking > at the code I came up with the following plan: You might get a better mileage with development-related questions on dspace-devel. dspace-tech is meant for user (repo admin) support. Many developers listen on both, though. Regards, ~~helix84 Compulsory reading: DSpace Mailing List Etiquette https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

