Skip to content

Access control

This section deals with user management: assigning permissions, organizing them into groups, and creating device codes.

Groups

Groups are a logical structure for categorizing users.

The groups table.

Groups contain the following parameters:

ItemDescription
NameName of the group
DescriptionDescription of the group
ZoneZone to which the group belongs

After clicking on a group, you can edit it (gear icon in the top right corner) or delete it (red trash bin icon in the top right corner).

A new group can be created using the Add Group button in the top right corner of the administration portal. Then fill in the parameters and click Save.

Group details with the list of its users.

Users

This subsection contains a list of users.

The users table with assigned roles and groups.

Each user has the following parameters:

ItemDescription
First NameUser’s first name
Last NameUser’s last name
EmailUser’s email address
RoleUser role (Super user, access to selected parts of WA, no access)
GroupThe group to which the user belongs
CreatedWhen the user was created
UpdatedWhen the user was last changed

A new user can be created using the Add user button in the top right corner of the administration portal. Then fill in the parameters and click Save.

After clicking on a user, detailed information appears. Users can be edited by clicking the gear icon in the top right corner of the portal, or deleted using the red trash bin icon.

In the Devices section, there is a list of devices used by the user. Here you can add a new device or generate a unique key (registration code) for DNS PATROL login by clicking the + button above the Devices table. You then need to fill in the following fields: Prefix (the prefix added before the device name), Usage Limit (how many devices can use the code), and Expires At (code validity in days), and click Save.

Each device contains the following parameters:

ItemDescription
HostnameUnique name assigned to each device in the network, replacing numeric IP addresses
NameDevice name
Device TokenDevice identifier
MAC addressDevice MAC address
Last login atWhen the device last connected to the network

In the table, each device has a red trash bin icon that can be used to delete it.

User details with the list of their devices.

User invitation

A user who has no login provider linked yet can be sent an invitation. The add-user icon in the top right part of the page opens the Invite user window, where the Generate link button creates a link with a limited validity. The link is single-use; generating a new one invalidates the previous one.

Opening the link takes the invited user to a welcome page where they link their login provider to the account. Whether they have already accepted the invitation is shown on the user detail in the Authorizations item.

Disabling the app

The user detail and the group detail control how the DNS PATROL application behaves on devices:

ItemDescription
Allow disabling appAllow / Prohibit: whether the user may turn the application off themselves
App enabledEnable / Disable: whether the application is turned on

The values are inherited: a user takes over the settings of their group, a group takes over the system default. An inherited value is marked with an icon next to the selected option; picking another option overrides it for that user or group. The Reset button returns both items back to inheritance.

User Roles

User roles can be selected individually or multiple roles at once. Individual access rights are combined.

User RolesRole IDDisplayed sections in WA
Super Usersuper_useraccess to all sections in Administration portal
Subnet Accesssubnets_vieweraccess to section Subnets
Zones Accesszones_vieweraccess to section Zones
Resolvers Accessresolvers_vieweraccess to section Resolvers
Rulesets Accessrulesets_vieweraccess to section Rule sets
Statistics Accessstatistics_vieweraccess to section Analytics: Statistics, Logs history, Passive DNS, Files
Users Accessusers_vieweraccess to sections Groups and Users
Devices Accessdevices_vieweraccess to sections Registration Codes and Devices
No Access to DNS Managementno_roleaccess only to Dashboard

Read, write, and delete access settings are configured as follows: Access control > Groups > click on the group I want to edit > information about the group and a list of users will be displayed > clicking on the lock icon in the upper right corner will open a dialog box with all users > I can choose one of three options for each user > save with the Save button.

Registration Codes

This subsection lists the individual registration codes used when registering a device after launching the DNS PATROL application for the first time.

The individual registration codes then contain the following parameters:

ItemDescription
First nameUser’s first name
Last nameUser’s last name
PrefixPrefix preceding the device name
CodeRegistration code for the DNS PATROL application
Usage limitNumber of devices on which the code may be used
Number of usesNumber of devices on which the code has been used
Expires onDate on which the code will expire

A new registration code can be created using the Add registration code button in the upper right corner of the administration portal. Then, fill in the individual parameters and click on the Save button.

The registration codes table.

Devices

This subsection contains a list of all registered devices with the option to display only those that are not assigned to any user.

Each device contains the following parameters:

ItemDescription
NameDevice name (including the prefix from the registration code)
HostnameDevice system name
MAC addressDevice MAC address
UserUser name (or button with the option to assign a user)
EmailUser email
Last loginWhen the device last logged into the system

A new device code can be created using the Add Device Code button in the top right corner of the administration portal. Then fill in the parameters and click Save.

The devices table.

Identity Sync

This subsection is available to the Super User role only and is used to monitor the automatic import of users from external identity sources.

Identity Sources

The Identity Sources table lists the configured sources and their current state:

ItemDescription
NameSource name
TypeSource type
StatusWhether the source is active or disabled
Sync stateWhether a synchronisation is currently running or the source is idle
Sync intervalHow often the source is synchronised
Next runHow long until the next synchronisation
Last runThe result of the last run together with the number of created and updated users and the finish time

The Sync Now button in the last column starts a synchronisation of an active source manually, without waiting for the next scheduled run.

Identity Sync Runs

The Identity Sync Runs table lists the individual runs. The dropdown above the table limits it to the runs of a selected source.

ItemDescription
StatusWhether the run finished with success or an error
TriggerWhether the run was scheduled or started manually
Started atWhen the run started
Finished atWhen the run finished
Created UsersNumber of newly created users
Updated UsersNumber of changed users
Deactivated UsersNumber of users deactivated based on the source
Failed RecordsNumber of records that could not be processed
SkippedNumber of soft-deleted and manually created users the synchronisation did not touch
Collapsed runsHow many identical consecutive runs are collapsed into the row
ErrorThe error message if the run failed

Clicking a row opens the Run details window with a summary of the run (status, trigger, duration) and with lists of the individual affected records - created and updated users, deactivated and skipped users, created user groups, and failed records together with the reason for the failure.