Access control¶
Enfonica offers Identity and Access Management (IAM), which allows you to give users granular permissions to Enfonica resources. A user's IAM roles are configured against a project.
IAM lets you control who (users) has what access (roles) to which resources by setting an IAM policy.
Permissions and roles¶
IAM roles include permissions that allow users to perform specific actions on Enfonica resources. For example, the messaging.messages.get
permission on a given project allows a user to retrieve a Message for that project, and this permission can be applied to a user by adding the roles/messaging.viewer
role.
Managing the IAM policy¶
You can manage the IAM policy of a project in the Enfonica Console. To do this:
-
In the Enfonica Console, select the project that you want to use > click > Settings > Users.
-
Select the user to edit, or add a user.
- Using the dropdown, apply the changes to the user and confirm.