Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Security in Islandora is the result of combining leverages both Drupal’s Access Control infrastructure (Drupal Roles and Permissions) with Fedora’s XACML security framework . Fedora’s framework offers a great deal of flexibility and customizationto create a highly flexible framework that can write restrictions to the datastream and IP level. Additional information about Fedora security is available at the FedoraCommons wiki (see our Selected Reading Section). This section will cover the basics of Drupal security, and describe the way that Islandora allows for Fedora security to interact with Drupal security.Note that Fedora's permissions are always enforced over Drupal's. 

Drupal Security and Islandora

...

In the Islandora configuration it can be told to only access objects in specific namespaces.pane. (admin/islandora/configure) under "namespaces," an administrator can set a Drupal site to only allow access to specific namespaces. This is particularly useful in multisite configurations. 

Permissions and Roles

In a Drupal site, you can allow (or prevent) people from doing things like creating accounts, or viewing your site by navigating to administer > user management > user settings. Drupal also  Drupal gives you the ability to divide your site users into different groups, by creating “Roles” for users. A “Role” defines who your user is, and what they should be able to access, update, delete, or create in a Drupal site.Drupal 6 . Roles are managed at admin/people/permissions/roles. Drupal 7 comes out-of-the-box with two roles (in addition to administrators, who have all permissions). These roles are anonymous user an administrative role, an anonymous user role (somebody without an account) and an authenticated user role (somebody with an account, that logs in to the site). Administrators can create new Roles under the “User Management” section of Drupal’s administration pages. 

Under “User Management” in Drupal’s administration screen you can access “permissions.” Drupal describes permissions as “granted” to separate roles. Any module installed will generally make additional types of permissions available. Islandora is no different from other modules, and in order to effectively use Islandora, you will want to “grant” permissions to roles.  Users are assigned roles and can have multiple, with the user possessing all the permissions that their various roles do.  Here are the permissions that the Islandora module makes available: 

...