Manage users and accounts
This document explains how to manage users and accounts in F5 NGINXaaS for Google Cloud using the NGINXaaS console.
Before you start, ensure you understand the following concepts:
- NGINXaaS Account: An NGINXaaS Account is created when you subscribe to F5 NGINXaaS for Google Cloud via the Google Cloud Marketplace, as described in prerequisites. You may create multiple NGINXaaS Accounts by signing up with different GCP billing accounts.
- User: NGINXaaS Users are granted access to all resources in the NGINXaaS Account. User authentication is performed securely via Google Cloud, requiring a matching identity. Individuals can be added as users to multiple NGINXaaS Accounts, and can switch between them using the steps documented below.
- Authorized Domains: The list of domains allowed to authenticate into the NGINXaaS Account using Google authentication.
- This can be used to restrict access to Google identities within your Google Cloud Organization or Google Workspace, or other known, trusted Workspaces. For example, your Google Cloud Organization may have users created under the
example.com
domain. By setting the Authorized Domains in your NGINXaaS Account to only allowexample.com
, users attempting to log in with the same email associated withalternative.net
Google Workspace would not be authenticated. - By default, an NGINXaaS Account has an empty authorized domains list, which accepts matching users from any Google Workspace.
- This can be used to restrict access to Google identities within your Google Cloud Organization or Google Workspace, or other known, trusted Workspaces. For example, your Google Cloud Organization may have users created under the
An existing NGINXaaS Account user can add additional users following these steps:
- Access the NGINXaaS Console.
- Log in to the console with your Google credentials.
- Navigate to Users page on the left menu, then select Add User.
- Enter the Email address for the user to be added. The email must match the individual’s Google User to be able to authenticate successfully.
- Select Create User to save the changes.
The new user will appear in the list of users on the Users page. Their Google Identity Domain will remain empty until they log in for the first time.
As an authenticated user, you may modify the authorized domains and name of an NGINXaaS Account.
- Select Account Details under the Settings section on the left menu.
- Select Edit in the Authorized Domains section.
- To add a new authorized domain, select Add Domain and enter the new domain.
- To remove an existing authorized domain, select the Recycle Bin button next to it.
- Select Update to save changes.
You cannot remove an authorized domain from the list if it matches an existing user’s Google Identity Domain. To remove access from that domain you must first delete every NGINXaaS user that is associated with the domain.
- Select Account Details under the Settings section on the left menu.
- Select Edit in the Account Info section.
- Enter new name in Account Name field, then select Update to save changes.
To switch to a different NGINXaaS Account, select the profile symbol in the top right corner and choose Switch Account. This opens a page showing the list of all the NGINXaaS Accounts that your Google Identity is linked to; select the account you want to switch to.
An authenticated user can delete other users (other than their own user account). Deletion is irreversible; the deleted user will no longer be able to access the NGINXaaS Account.
To delete a user in an NGINXaaS Account:
- Select Account Details under the Settings section on the left menu.
- Select the ellipsis (three dots) menu next to the user you want to delete.
- Select Delete in the menu. The deleted user will no longer appear in the Users page.