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.