Credentials Selection for Sharing the Dashboard

Credentials is the context of the login applicant and it contains the role of the login applicant, the project and the organization.

Consider the example of the Bookmark Editor widget being shared by login applicant1 using the security context, SC1 with another login applicant. When the login applicant is changed for a widget, the following is used to choose the security context. The first matching condition defines the security context for the current login applicant.

  1. Same Collaborative space and Org than SC1. If one security context matches, this condition is the preferred.
  2. Same Collaborative space than SC1. If one security context matches, this condition is the preferred.
  3. Preferred security context.
  4. First available security context.

For 1, 2 and 4, the first role available in the list is chosen. Except if the preferred matches with the condition or, if the login applicant switches, and CS1 exists for the new login applicant. Here is the list of roles, VPLMProjectLeader, 3DSRestrictedLeader, VPLMCreator, 3DSRestrictedAuthor, VPLMExperimenter, 3DSRestrictedContributor, VPLMViewer, 3DSRestrictedReader, VPLMProjectAdministrator, 3DSRestrictedOwner, VPLMAdmin.