• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Start Page
  • Index
  • History
  • Last Change

Omero Security Use Cases

It may not be entirely obvious how to begin securing your data. This list of examples should help get you started and explain how the security system works without getting into the details?.

Umasks

For a user wanting to protect data, the most important tool is the umask?. It's important to keep in mind that only newly created objects will be influenced by the umask, and if existing data needs to permissons, then that will have to happen explicitly.

User wants to restrict public access for a paper

If public access should just hide say a particular grouping of images that looks promising, it would suffice to turn a GROUP_PRIAVTE (rwurwu---) umask or a NOWORLD (rwur-u---) umask on for a single session, create a new dataset, and place all images in that dataset. No one not in your group would even know that that dataset (or the links placing the images in the dataset) existed. The individual images would, however, still be visible.

If it can be seen ahead of time that an entire experiment is intended for publication, it may be more beneficial (and less to remember) to set the default umask in your client to the permissions mentioned above. Then all created images, datasets, and even annotations will be invisible to other groups.

User wants to have a private dataset

The same basic process can be followed to have completely private (not-visible to other group members) data. However, it must always be remember that the group leader/PI will still be able to see that data.

IAdmin TBD

Note: it doesn't make sense to discuss IAdmin in user docs. But basically this section should describe whatever UI sits on top of IAdmin, so that it's clear how to use changePermissions and changeGroup.

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/