Logo
  1. Potens.io
  2. Extra
  3. Org Admin

Articles > Users

  • Quick Start
  • Users
  • Billing Projects
  • Project Viewers
  • Configuration
  • Enable Workflow Triggers

Overview

The Users section is where user access to Potens is managed.  In Users, administrators are able to filter and sort existing users, filter by assigned billing projects, add and delete users, assign billing projects, FTP Task access, and grant Admin privileges.

002.png

Filter Users

The list of users can be filtered by typing in Filter Users.

  1. Type values (User ID or Billing Project) to filter
  2. Filtered List

003.png

To clear Filter Users value, click on Clear Filter (x)

   3. Click on Clear Filter (x) to clear Filter Users value
   4. Unfiltered List

004.png

Sort

The User list can be sorted by User ID, Billing Project, FTP Access, or Admin

005.png

 

To sort by User ID, Billing Project, FTP Access, or Admin

  1. Click on the value to sort by
    1. In this example Billing Project is clicked
  2. Notice the alphanumeric sorting by selected sort value

006.png

Sort icons identify the direction of the sort

008.png Ascending An image starting with a narrow to wide point indicates that the selected header is sorted by ascending values.  These are values from A to Z.
009.png Descending An image starting with a wide to narrow point indicates that the selected header is sorted by descending values.  These are values from Z to A
007.png Not Sorted by value An image showing both arrows indicates that values are not sorted by this header

 
Add a User

Access to Potens applications (Magnus and Goliath) are granted to users by adding them via the Users section.  A user must have a Google Cloud account that has been granted permissions to a Google BigQuery project. 

To add and grant a user access to Potens

  1. Click on the Users section
  2. In New User ID input box, add the user’s Google Gmail account associated to a BigQuery project
  3. Assign Billing Project from the dropdown list (see Billing Projects section for adding billing projects)
  4. Check FTP Access to grant the user permissions to use FTP. Uncheck FTP Access to not allow use of FTP
  5. Check Admin to grant the user administrator rights. Uncheck Admin to remove administrator rights
  6. Click the disk icon 010.png to Save the changes and add the user

012.png

To modify user settings

  1. Identify the user to modify
  2. Click on the item to change
  3. Click save 010.png

To delete user

  1. Identify the user to delete
  2. Click on delete icon 011.png to remove user

Billing Project

Google Cloud projects allocate resources, authorize users, and store billing information.  A project that has billing enabled is regarded as a billing project.  All users are required to be assigned to a billing project. 

The default billing project is defined in the Billing Projects section.  A user added in the Users section is defaulted to this billing project.  The default project is identified by Default followed by the billing project in parenthesis.  If multiple billing projects are available, an administrator can select and assign a different billing project to the user via the Billing Project drop down.

To assign/change Billing Project

  1. Identify the user to assign the Billing Project to

    013.png

  2. Click on the Billing Project dropdown list
  3. Select and click on the Billing Project to assign

    014.png

  4. Verify desired Billing Project is selected
  5. Click on the disk icon 010.png to save changes

    015.png

FTP Access

016.png

Magnus provides FTP Tasks that enable users to transfer files to and from an FTP server

  • Click FTP Access to grant the user the ability to add FTP tasks to their workflow
  • Uncheck FTP Access to remove the ability to use FTP Task 
  • Click save to save changes

Admin

017.png

Potens Organization Admin Tool is managed by administrators.  At least one user is required to be an administrator. 

  • Check Admin to set the user as administrator
  • Uncheck Admin to remove the user as administrator
  • Click save to save changes

Save

018.png

Adding a new user or changing an existing user’s Billing Project, FTP Access, or Admin setting requires saving the addition/change to complete.

  • Click Save 010.png to save a new user or changes to an existing user

 Delete

019.png

Deleting a user removes their access to Potens applications

  • Click Delete 010.png to remove a user  

 

Add Service Account as User

Service accounts and private keys can be created in the Google Cloud Platform. The private key files can be downloaded from GCP and used in Potens Admin Suite. 

To add Service Account and Upload Private Key

  1. Access Admin Suite and Navigate to Users section
  2. In New User ID input field add and save the service account email address. 

Service accounts contain gserviceaccount.com as part of the domain name. The Admin Suite automatically identifies that a service account is being added and will present a form prompting to upload the private key.

 Upload a JSON private key 
020.png

  1. In the Type dropdown select JSON.
  2. In file, click Choose File and select the JSON file saved locally.
  3. Click Ok to upload the file.
    021.png
  4. On success, a popup will indicate a successful file upload. On failure, a popup will display failure along with an error message.

 Upload a P12 private key 
022.png

  1. In the Type dropdown select P12.
  2. In file, click Choose File and select the P12 file saved locally.
  3. In the Private key field, add the secret key value specified when first creating the P12 key in GCP.
  4. Click Ok to upload the file.
    023.png
  5. On success, a popup will indicate a successful file upload. On failure, a popup will display failure along with an error message.

Register HMAC Key of Service Account

HMAC keys of service accounts can be created in Google Cloud Platform.  HMAC keys are required for authentication when calling certain Magnus Remote APIs such as the Sign Urls API. 

  1. Create HMAC key from Google Cloud Platform (if you already have an existing HMAC key to use, skip this step):

    1. Go to Google Cloud Platform for the project that the service account is created in: https://console.cloud.google.com/home/dashboard
    2. Navigate to Cloud Storage
    3. Click on Settings
      mceclip0.png
    4. Click on Interoperability
      image2021-12-14_17-38-40.png
    5. Under Service Account HMAC, click “Create a Key for another service account”
      image2021-12-14_17-39-9.png
    6. Select the service account and click Create Key
      image2021-12-14_17-39-30.png
    7. Remember the Access Key and Secret
      image2021-12-14_17-39-52.png
  2. Register HMAC key of the service account in Potens

    1. Make sure you have the email of the service account, Access Key, and Secret of the HMAC key.
    2. Access Admin Suite and Navigate to Users section
    3. Find the service account
    4. From Action column, click Update HMAC Key
      image2021-12-14_17-41-29.png
    5. Enter the Access Key and Secret of the HMAC key and click OK
      image2021-12-14_17-41-48.png
    6. You will see this message when registration is completed.
      image2021-12-14_17-42-13.png

 

 

 

Potens.io
Launch Magnus | Goliath