Skip to content

Access Controls with Hydra

flyingzumwalt edited this page Apr 17, 2013 · 20 revisions

This tutorial is known to work with hydra-head version 6.0.0.
Please update this wiki to reflect any other versions that have been tested.

Goals

Prerequisites

This tutorial assumes that you have already gone through the lessons in the Dive into Hydra tutorial.

Lessons

Asserting Access Permissions with Hydra RightsMetadata Datastreams

  1. Lesson: Quick overview of Access Controls in Hydra
  2. Lesson: Create a Model that can track rightsMetadata
  3. Lesson: Set permissions on an object
  4. Lesson: Reading Hydra rightsMetadata XML
  5. Lesson: Indexing Hydra Rights Metadata into Solr

Enforcing Access Controls with hydra-access-controls

  1. Lesson: Authenticate Users with Devise
  2. Lesson: Looking up which groups a user belongs to
  3. Lesson: Gated Discovery - Filter search results based on permissions
  4. Lesson: Use Hydra Access Controls to Control Access to Blacklight show Pages
  5. Lesson: Use Hydra Access Controls and CanCan to decide whether to render a page
  6. Lesson: Using Hydra Access Controls and CanCan to conditionally render part of a page

Next Steps

Go back to the the Dive into Hydra tutorial
Say hello on the hydra-tech mailing list and let us know what you're using Hydra for.
Check out the Hydra Project Website at http://projecthydra.org

Clone this wiki locally