Security (User/Role Management)
All of your user and role management can be completed using GAdmin.
Users
The Users page lists the users in the system, whether they're
internal or externally authenticated, and a brief window into their access
rights.
Creating Users
When Kinetica has been configured to authenticate and/or authorize users,
user accounts can be created to allow access based on specific needs. See
Security Configuration for details on different use cases.
To create a new account:
Log into GAdmin with an system admin account.
From the Security menu, click Users.
Click Create under Users on the left-hand menu or
New above the user list.
Select the type of Authentication. More information on
the authentication types can be found on Security Concepts.
Type the username into the User field and the password into
the Password field meeting the password strength requirements
listed. Additional requirement details can be found on
Security Concepts
Important
Passwords are required for Internal users only
Type the password again in the Confirm Password field.
Add or remove selected roles as necessary in the Member of Roles
section:
- Add: Click a role in the Available Roles list and
then click Add >>.
- Remove: Click a role in the Selected Roles list and then
click << Remove.
Select a system-level permission as necessary from the
System Level Permission drop-down menu.
From the Table Level Permissions section, access to individual
database tables & views can be managed. The permission-to-table association
will be displayed below the selection boxes, and the
Effective Permissions table will be updated accordingly. Note
that the Table Admin permission allows a user to delete, insert, read, and
update the table.
- Add: Select a table in the left list and a permission in the right list,
and then click Add.
- Remove: Select an existing table-permission association in the list of
active permissions and click Remove.
Click Create.
Editing User Permissions
Existing users can have their permissions updated. To edit a user's
permissions:
- Log into GAdmin with an system admin account.
- From the Security menu, click Users.
- From the list of users, select a user to edit and click Edit.
- Add or remove selected roles as necessary in the Member of Roles
section:
- Add: Click a role in the Available Roles list and then
click Add >>.
- Remove: Click a role in the Selected Roles list and then
click << Remove.
- Update the user's system level permission by selecting a new option from the
System Level Permission drop-down menu.
- From the Table Level Permissions section, access to individual
database tables & views can be managed. The permission-to-table association
will be displayed below the selection boxes, and the
Effective Permissions table will be updated accordingly. Note
that the Table Admin permission allows the user to delete, insert, read,
and update the table.
- Add: Select a table in the left list and a permission in the right list,
and then click Add.
- Remove: Select an existing table-permission association in the list of
active permissions and click Remove.
- Click Save.
Changing Passwords
An administrator can change a user's password, if the need arises.
To change a users's password:
- Log into GAdmin with an system admin account
- From the Security menu, click Users
- From the list of users, select a user whose password will be changed and
click Change Password
- Type the password into the New Password field, meeting the
password strength requirements listed. Additional requirement details can be
found on Security Concepts
- Type the password again in the Confirm Password field
- Click Save
Deleting Users
An administrator can also delete a user from the database. This will not remove
any database objects created by the user (collections, tables, groups, etc.),
nor will it remove the user from any external user store (LDAP, etc.).
To delete a user:
- Log into GAdmin with an system admin account.
- From the Security menu, click Users.
- From the list of users, select a user to delete and click Delete.
- At the Delete User prompt, click Remove.
Roles
The Roles page lists the roles in the system, the role memberships
(both containing & contained), and a brief window into their permissions.
Creating Roles
When Kinetica has been configured to authenticate and/or authorize users,
user accounts can be created to allow access based on specific needs. See
Security Configuration for details on different use cases.
To create a new role:
Log into Kinetica with an system admin account.
From the Security menu, click Roles.
Click Create under Roles on the left-hand menu or
New above the role list.
Type a name for the role into the Role field. Additional
requirement details can be found on Security Concepts
Select a system-level permission as necessary from the
System Level Permission drop-down menu.
From the Table Level Permissions section, access to individual
database tables & views can be managed. The permission-to-table association
will be displayed below the selection boxes, and the
Effective Permissions table will be updated accordingly. Note
that the Table Admin permission allows a user to delete, insert, read, and
update the table.
- Add: Select a table in the left list and a permission in the right list,
and then click Add.
- Remove: Select an existing table-permission association in the list of
active permissions and click Remove.
In the Members section, add members (users and/or roles) to a
role:
- Add: Click a role in the Available list and
then click Add >>.
- Remove: Click a role in the Selected list and then
click << Remove.
Click Create.
Editing Roles
Existing roles can have their permissions updated. To edit a role's
permissions:
- Log into GAdmin with an system admin account.
- From the Security menu, click Roles.
- From the list of roles, select a role to edit and click Edit.
- Select a system-level permission as necessary from the
System Level Permission drop-down menu.
- From the Table Level Permissions section, access to individual
database tables & views can be managed. The permission-to-table association
will be displayed below the selection boxes, and the
Effective Permissions table will be updated accordingly. Note
that the Table Admin permission allows a user to delete, insert, read, and
update the table.
- Add: Select a table in the left list and a permission in the right list,
and then click Add.
- Remove: Select an existing table-permission association in the list of
active permissions and click Remove.
- In the Members section, add members (users and/or roles) to a
role:
- Add: Click a role in the Available list and
then click Add >>.
- Remove: Click a role in the Selected list and then
click << Remove.
- Click Save.
Deleting Roles
An administrator can also delete a role from the database. This disassociates
the role from any users or other roles that are currently associated with it.
Roles in any associated external user stores (LDAP, etc.) will be unaffected.
To delete a role:
- Log into GAdmin with an system admin account.
- From the Security menu, click Roles.
- From the list of roles, select a role to delete and click Delete.
- At the Delete Role prompt, click Remove.