Organization, User, and User Group


The user administration hierarchy can be divided into the following, from top to bottom:

  • Organization

  • User

  • User group

Organization

In EnOS Cloud, resources are segregated by organizations, where an organization is the top-level management unit with a collection of user accounts, assets, etc.


Through IAM, you can centrally manage all users and check user activities within this organization. Each organization has a unique master account called OU owner and other types of user accounts. The OU owner can control the access rights of other users through the binding of corresponding access policies.

User

You can create multiple users within an organization. Each user account has its own credentials (username and password) to log in to the EnOS Management Console. User authorization is accomplished by assigning the appropriate policies to the user.


The user accounts in EnOS can be divided into the following types.

System Administrator

A system administrator is a user who has full access to the management resources in a cloud instance. Each EnOS cloud instance has one or more system administrators.

  • For public cloud, the system administrators are the Envision EnOS cloud administrators.

  • For private cloud, the system administrators are usually the designated staff of the customer’s organization, who are responsible for managing the user accounts and resources at the corporate level.


The system administrator can create OUs and have access to the system configuration. For more information, see System Management Overview.

OU Owner

When a new organization unit is created in a cloud instance, a master account called OU owner is generated for the OU. The OU owner has complete, unrestricted access to all resources in this OU, including the access to the IAM module. Therefore, the OU owner can create accounts for other users and authorize the users under this OU via IAM.

OU administrator

The OU owner can create one or more OU administrators. An OU administrator is the user who has been assigned the built-in policy administrator which has full access and management privileges, in particular, the access to IAM module. The OU administrators can manage the lifecycle of users and grant access policies for users. For more information, see Getting Started with Creating a User Account in an OU.

Ordinary user

An ordinary user is one who has access rights that are just sufficient enough to complete their job responsibilities on EnOS. The OU owner or OU administrator can create users and assign access policies for them.


A user account can be added through the following ways.

  • Internal user: An internal user is created natively within an organization. The user can be authorized through being added into user groups, or assigned policies directly.

  • External user: An external user is created in other organizations. In EnOS, certain user accounts might need to work across organizations to perform IoT implementation and development. For example, you can import an operation staff, who is created in another organization, into your current organization. Such users can be assigned appropriate access rights in different OUs.

  • LDAP user: LDAP users are imported through LDAP federation. For more information, see LDAP Federation Overview.

  • SSO user: SSO user accounts can access all trusted applications after a single authentication. For more information, see Single Sign-On.

User Group

A user group is a collection of users. The user group helps you centralize the management of the users who perform the same tasks in EnOS. The policies assigned to a user group are applied to all users that belong to this group.


All types of users ( internal user, external user, LDAP user ) can be added to a user group.


You can create user groups and define access policies according to the business scenarios. For more information, see Centralizing Authorization by Grouping Users.