The Security Module of SuperMap service manager protects GIS service by role-based access control. All the roles in current GIS system can be viewed and managed on Role page under Security. SuperMap GIS server stores all built-inroles.The administrator can add, modify and delete roles on this page, and modify the role by clicking the role name.
Built-in roles
SuperMap GIS server provides built-in roles by default:
- ADMIN, the built-in system administrator. This role has GIS server's overall administration privileges by default. After logging in service manager, the user who is assighed this role can configure modules like, service, security and system cluster, etc., so this role need to be used carefully. The users associated with ADMIN role can add, edit and delete other users associated with ADMIN role; The system administrator account created when initializing SuperMap iServer has administration privileges to the GIS server, including ADMIN associated users' adding, modification and deletion; And the system administrator account created when initializing the system can't be edited or deleted. If you forgot the password of the system administrator, please refer to FAQ reset administrator account.
- PUBLISHER, the built-in service publisher. This role has the default rights to publish and manage the service instances, such as publishing services, enable / disable the service instance, and adding, modifying or deleting the service provider, service components and service interfaces.
- NOPASSWORD: The roles corresponding to the third party login, including QQ, weibo, CAS and so on. These users can not change the password throuh GIS server.
- DATA_CENTER: the built-in uploading data role for SuperMap iPortal which has authority to upload data and publish services. DATA_CENTER can not be associated with ADMIN and PORTAL_VIEWER role.
- PORTAL_USE: the built-in iPortal ordinary user role which has the authority to use iPortal, including using, creating, and sharing portal resources.
- PORTAL_VIEWER: the built-in observer role for SuperMap iPortal which has the authority to view the resources shared by others, such as: vewing maps, services, scenes, applications, data resources, and so on. Users who are assigned this role cannot create and manage resources, such as: registering services, creating maps, creating groups, uploading data, etc. The iPortal license dosn't restrict on the number of users who are assigned this role. More information about roles and permissions in SuperMap iPortal, please see: Roles and permissions.
SuperMap GIS server also has a built-in system role for the system administrator account created when the server is initialized, with administrative rights of the entire GIS server and cannot be assigned to other users.
Managing roles
Log in to service manager, enter in to Security>Roles to manage roles.
Add a role
Add a new role into the stored role list:
- Click on Add Role , enter the following information in the Adding New Role dialog box:
- Role Name [Required Parameter], is the role's unique identification. The role name can not be repeated.
- Role Description: a brief description of the role
- Role Type, including "User" and "Service administrator". The former can access the service instance. In addition to access the service instance, the latter can also manage the service instances, such as publishing, editing and deleting, etc.
- Select one or more users in the Select from list, click the Add button to associate the user with current role. If there is no registered or newly available user, then associate them after user registration.
- Select one or more groups in the Selected user group list.Click the Add button to make this user group associated with the current role. If there isn't available user group, you can associate it after creating the user group.
- Click OK to add this role
Delete a role or roles
Delete unwanted roles:
- Find the roles to be deleted, check, click the Delete.
- In the confirmation dialog box, click Yes.
After the role is deleted, the corresponding relationship between the user and the role is released.
Note: The built-in roles can't be deleted.
Edit a role
Modify role attributes or the associated users:
- Find the roles to be modified, enter the roles information editing page after clicking the role name, then you can modify the information you want, but the role name can not be modified.
- The role type can be modified, such as "User" or "Service administrator"
- The Select list shows the users who have this role, you can assign this role for users by adding users from Select from list, or release the role for users by removing them from Selected list.
- Selected user group list shows the the groups who have this role, you can assign this role for one or more more groups by adding the groups you wanted from the User group to be selected list, and you also can release this role for groups by removing them from the Selected user group list.
- The service authorization information of current role can be viewed, including authorized and prohibited services. The Service access authorization information of current role can be modified by clicking Modify.
- If the role type is "Service administrator", then the service management function authorization information of current role can be viewed, such as the management rights of every service. The Management function authorization information of current role can be modified by clicking Modify.
- click Save to make the changes take effect.