Skip to content

Manage users and permissionsπŸ”—

To create or manage users you need the role β€œOwner”.

Creating a new userπŸ”—

A user is a person with a valid user account for the Apheris Computational Governance Solution. Each user belongs to one - and only one - organization.

To create a new user:

  1. In the sidebar of the Governance Portal click the name of your organization to open the organization page.

  2. On your organization page click Add user.

  3. In the Add user dialog, enter the new user's email address and select a role

  4. Select a role for the user. See Assigning roles below for details.

  5. Click Add.

After clicking Add, the user will be added to your organization and an invitation email will be sent to the email address you provided. Please see Account setup and login for details.

Mange organization.png

Adding a user to an Apheris-managed organization:

When adding a user to an Apheris-managed organization, you have to provide first and last name as well as an email address. You also have to assign a role to the user. See Roles and permissions below for details.

Add user.png

Organization with Apheris managed usersπŸ”—

  1. An invitation email is sent to the new user at the email address provided which includes a Change Password button.

  2. After the user clicks the button in the email, the Apheris Web App opens for the new user to create a password and activate their account.

login-change-password_prompt.png

Organization with SSO enabledπŸ”—

The identity management is done via your companies identity provider.

Assigning rolesπŸ”—

Role typesπŸ”—

You can assign one or more roles to a user to grant specific permissions. Apheris contains the following roles:

  • Data Scientist: This user type can explore accessible datasets and run federated computations.
  • Data Steward: This user type can add and manage datasets.
  • Owner: This user type has full administrative access to the entire organization. An Owner can add, edit or delete users in the organization. Additionally, an Owner has all the rights of a Data Scientist and Data Steward.

Roles and permissionsπŸ”—

All user roles and permissions described in the table below are only valid within your own organization (intra-organization permissions). For cross-organization permissions (e.g. allowing computations on data), you create and configure asset policies.

Please note: The permissions for Data Steward and Data Scientist roles shown in the table below only apply for datasets they have access to. If users only have a Data Steward role assigned, then these users can only see datasets which they registered themselves or got granted access via an asset policy.

Permissions Owner Data Steward Data Scientist
Administration
Create new user accounts βœ”οΈ
Assign roles to user accounts βœ”οΈ
Block user accounts βœ”οΈ
Operations
Register datasets βœ”οΈ βœ”οΈ
Manage datasets βœ”οΈ βœ”οΈ(if registered by Data Steward)
View datasets βœ”οΈ βœ”οΈ(if registered by Data Steward) βœ”οΈ (if beneficiary)
Create asset policies βœ”οΈ
Manage asset policies βœ”οΈ
Create and submit Compute Specs βœ”οΈ βœ”οΈ
View Compute Specs and their status βœ”οΈ βœ”οΈ(if it is own Compute Spec)
Review, approve/reject Compute Specs βœ”οΈ
Access Model Registry βœ”οΈ βœ”οΈ βœ”οΈ

In deploying our product, it is critical to rigorously apply the principle of least privilege across all access points. This entails granting users the minimum level of access necessary for them to perform their functions (i.e., Data Scientist, Data Steward, or Owner) effectively. Regular audits should be conducted to review and adjust access levels, ensuring they remain aligned with role changes and evolving needs.

Changing role of a userπŸ”—

To change the role of a user:

  1. From the organization page, click on the row of the user.
  2. Click Edit Profile on top of the user profile screen.
  3. On the Update page, select the new role for the user and click Save.

Blocking a userπŸ”—

To block a user:

  1. From the organization page, click on the row of the user.

  2. Click on the Block User button

  3. Confirm the blocking.

User blocking and mfa resetting.png user-blocking.png

To un-block a user:

  1. From the organization page, click on the row of the user.

  2. Click on the Unblock User button

  3. Confirm the unblocking.

Enforcing Multi-Factor Authentication (MFA) for your organizationπŸ”—

Organization with Apheris-managed user accountsπŸ”—

MFA is activated per default by Apheris upon creation of your organization.

Organization with SSO enabledπŸ”—

MFA is controlled and mandated by your SSO identity provider.