Versions Compared

Key

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

...

English us

DATAmaestro and OpenID 

In order to access DATAmaestro, a user must respect two conditions :

  1. Being authenticated

  2. Being authorized 

  1. A user can be authenticated via Google OpenID (“Connect with Google”). If the user does not use a Google account, a PEPITe OpenID account must be created.

  2. In order to be authorized, the user just need to exist in the DATAmaestro User list

Interface

User management is carried out via the Users module within Admin  

Image RemovedImage Added

The interface contains two main tabs. The first one lists the DATAmaestro Users and the second the PEPITe OpenID Users.

The Users tab is used to manage the DATAmaestro user account information. This includes personal information (name, email,...) and access information (roles, workspaces/folders, ...). 

The OpenID Users tab is used to manage the PEPITe OpenID user. This includes the password creation/edition and the OpendID role.

This tab is only used for managing users with no without Google account (or in offline datamaestro installation) as they need an OpenID account to authenticate.

Image Modified


Creating a new user

The  new user has a Google

account 

account and datamaestro is connected to internet

As the user has a Google account, he can already authenticate with it and we only need to create a DATAmaestro account to authorize it.

Prerequisite : DATAmaestro account with PEPITe access right (= “admin”)

  1. From DATAmaestro home select View AdminEdit Users > Users tab.

  2. Click on +User on top right

  3. Fill the differents fields

    1. Id (mandatory) <Google Account Address>

    2. Name

    3. Firstname

    4. User Type

      1.  PEPITe : All access

      2. Local Admin : Tag/Job management 

    5. Workspaces/Folders (mandatory) <workspace1>,<workspace2>

    6. Select an expiration date or leave it empty for indefinite 

  4. Click OK

The user with the Google account linked to newaccount@pepite.beaddress can now log in to DATAmaestro : Pressing the “Connect With Google” button on DATAmaestro login page will first authenticate the account newaccount@pepite.be. It will then be authorized to access the application since the address exists in the DATAmaestro Users list.

The  new user does not have a Google account or datamaestro is not connected to the internet

As in the previous section, we need to create a DATAmaestro User to authorize the user email address. But it will not be enough because this email address can not be used to authenticate the user. In addition to the previous section, we will create a PEPITe OpenID account

Prerequisites : 

  • DATAmaestro account with PEPITe access right  (= “admin”)

  • OpenID account with admin right (= “openadmin”)

  1. Repeat the steps from the previous section. Instead of the Google account email address, simply use the user email address.

  2. Then select the OpenID Users tab

  3. Login with your openadmin account

  4. On the OpenID Users tab, click +OpenID User on top right

  5. In the popup fill these fields :

    1. Id : same as Login or empty [retrocompatibility reason]

    2. Login (mandatory) : the user email address (same as the one used in Users tab)

    3. Fill the Password field (must contain an uppercase, lowercase and digit)

  6. Select the OpenID Role

    1. Admin : can create new OpenID user

    2. User : simple user

  7. Check Must Change Password if you want to force the user to change password at first login. 

NB: When logged in OpenID, you can get back to the Users tab, then select the DATAmaestro Users and click the  +New OpenIDUser button; a popup will appear with most of the fields pre-filled.

2. Editing and Deleting Users

Edit/Delete DATAmaestro Users 

  1. Log in as a PEPITe admin

  2. From DATAmaestro home select View AdminEdit Users > Users tab

  3. Click the pencil icon to edit and the bin icon to delete the user

Edit/Delete PEPITe OpenID Users 

  1. Log in as a PEPITe admin

  2. From DATAmaestro home select View AdminEdit Users > OpenID Users

  3. Click the top right button OpenID Login and login with your openadmin account

  4. Click the pencil icon to edit, and the bin icon to delete the user

...