|
|||
Work with User GroupsTo manage user access to specific artifacts (for example, to different namespaces in the Archival service), you can group users with the same roles and permissions together under user groups. User GroupsWhen you create an organization account, Smart Trading Cloud automatically creates the following default groups to differentiate user permissions:
The All Users group contains all the users belonging to your organization account. Users in this group have minimum permissions, such as logging into services, viewing general organization's information with no access to administrative part of the Smart Trading Cloud services. If you set up auto-registration through registered domains, all the self-registered users will be added to this group. When you add a user to another user group or remove this user from that group, you can still find this user in the All Users group. You cannot remove users from the All Users group. The Administrators group contains users with administrator permissions. Only administrators can modify account properties and add/remove users. To give administrator permissions to a user, add this user to the Administrators group. The Applications group contains pseudo users created to facilitate interaction between Smart Trading Cloud applications and artifacts in the cloud environment. The purpose of this group is to provide a centralized way of managing and granting access to resources for other applications or services that need to interact with the system. By assigning permissions to a Applications group, administrators can control access to resources at a higher level, rather than individually managing permissions for each application or service. When you subscribe to a service (for example, MFT), Smart Trading Cloud automatically creates a system user account for you under the Applications user group. You can create application user accounts manually under the Applications user group. You can identify system user accounts by the icon Note You cannot remove default user groups and change their names. Service-specific user groupsWhen you subscribe to Smart Trading Cloud services, for some of them, Smart Trading Cloud creates service-specific user groups with pre-defined permissions. These user-groups are used to manage, which users of your organization have access to a specific service rather than all services available to the organization. For more information on service-specific groups, refer to the corresponding help topics for FHIR App Developer Portal for FHIR, Endpoint Directory, Compute service, and Member Account service. You can create more user groups and add users to these groups depending on the roles you want to give them. One user can belong to several groups. ![]()
After you have created a new user group, you can add existing users to this group. ![]()
- or - Select a user and then, in the right section with the list of groups the user belongs to, click -or-
![]()
![]()
![]()
While configuring OIDC federation for your organization, you can also configure group mapping to enable Smart Trading Cloud to automatically update the list of groups to which the user, who is logging in, belongs. You can assign roles to user groups to control which users in the group have access to what actions within the Smart Trading Cloud services. Roles contain permissions that specify the actions that a user is allowed to perform. You can add group roles to a user group that are linked to certain services. You can add new group roles or remove ones that already exist within a user group. By default, Smart Trading Cloud assigns Regular User group role for all the services your organization has subscribed to for the All Users user group. This means that, by default, all of the services are accessible to all users of your organization.
Similarly, Smart Trading Cloud provides Administrator group roles for all the services for the Administrators user group.
You can remove any of the group roles specified for these services based on your requirement. However, you cannot remove Regular User role for the Account Service. The following scenarios describe how you can utilize group roles to control user access to different services:
![]()
- or -
Next time the users of this group open the service, they will be allowed to perform actions specified in role permissions. ![]()
Note: You cannot remove the Administrator role or the Regular User role from the All Users or Administrators groups for Account Service. Smart Trading Cloud uses an access control method based on attributes to manage the access of user groups to specific artifacts of a service activated for an organization account. An attribute is a string value that belongs to a specific (required) user group and its users to provide them with access to a specific URL. This access control method uses an intelligent, fine-grained, and context-aware authorization model that grants access to resources only if the user possesses the required attribute. The use of attributes allows you to provide additional context for Smart Trading Cloud to evaluate if the request is legitimate and to grant or deny access. In Smart Trading Cloud, the attribute is automatically created when an account administrator activates a Smart Trading Cloud service. The user groups (all users) that belong to this account automatically get the attribute (for example, service/repository) that allows them to access the service. As an administrator, you can also add attributes manually if you want to give specific user groups access to specific artifacts. ![]()
Related Materials |