DefGuard / DefGuard/defguard

More control over user devices

Open
#1,673 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 4h
Merged PRs (30d)
51

Description

**Is your feature request related to a problem? Please describe.**
Users should only be able to configure one (or a limited number of) devices.
For example: Every user should have a single notebook that they use for work, with the DefGuard client active only on that device. It should not be possible to use the client on multiple devices. As a workaround, a user could uninstall the client and reinstall it on another device, but this is not a desired behavior.

**Describe the solution you'd like**
- Users should only be able to configure one (or a limited number of) devices.
-> Disable self-enrollment and send the token via email to admins upon request. (?)
- Prevent the deletion of the configured device to avoid re-configuration on another device.
- Provide an option to disable phone configuration.
- Allow exceptions for certain users to configure more devices, enable phone configuration, self-enrollment, etc.
- Admins might have to make sure that the token is enabled on the work notebook (hostname + serial number of device?)

**Describe alternatives you've considered**
None

**Additional context**
In general, each basic user should only have the DefGuard client on their work notebook. If a user gets a new notebook, the admin should assist with reconfiguration, unless another solution is implemented. Special users, such as the CEO, may require exceptions for additional devices, like a second notebook or a phone.

Depending on the progress of [Issue #955](https://github.com/DefGuard/defguard/issues/955), there may already be partial solutions for this feature.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.