Skip to content

Grant access to MapStore resources by IP #11332

@rowheat02

Description

@rowheat02

Description

Enable access to map store resources based on IP addresses.

Currently, access permissions are assigned by user groups. This update will enhance the system to also allow granting access based on specific IP addresses.

Acceptance Criteria

  • An IP management section (with Create, Read, Update, Delete functionality) should be available on the Manager page.
  • Within the resource permissions management section, users should be able to assign access permissions to specific IP addresses.

Other useful information

We can add a tab that only the admin user can see, if enabled, that allows to add some rules "by IP". In the tab, the user can insert the IP range writing it and clicking on add to add the rule.

Image

When the user inserts the IP and click on add form the "add permission" menu, the new rule will be listed in the permission list:

Image

This allow to identify the edit/view permissions also by IP.

Consistently with the group rules, that work as a white list, every user that matches at least one criteria. In the example below, every user that belongs to group "somegroup" OR that has the IP 192.168.1.1/8

Image

Metadata

Metadata

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions