Feature Request

Feature Request

Feature request forum for Devolutions Server

Newest

Most active

Most votes

avatar

maximevenault

Role creation and personnalisation

Hello, As discuss with DVLS support, the new "Role" feature available in the beta v2026.3.1.0 is a nice improvement for right and permissions management. However we can't create nor customize new roles for the moment. Regards, VENAULT Maxime

2

30

3

avatar

maximevenault

avatar

mad

"Treat space as and" in the search options

Can you please add the "treat space as AND" option like in RDM and the Chrome Plugin Devolutions password manager, also in DVLS: [image] Thanks!

2

24

1

avatar

Sébastien Aubin

avatar

micheleschelfi

Generic OIDC/SAML client for SSO login

Good morning, I am configuring a new DVLS 2026.2 environment. Our company needs to implement an SSO authentication process to allow users to authenticate to the Devolutions Server datasource from Remote Desktop Manager (RDM). From the options currently available in the administrative settings, I can see dedicated configuration sections for Okta and PingOne. Unfortunately, we do not use either of these platforms and would need the ability to configure a generic OIDC or SAML client instead. Ideally, this integration should also support the import and synchronization of users and groups. Is there already a way to achieve this today? If not, would it be possible to consider implementing this functionality in one of the upcoming releases? Thank you.

1

126

3

avatar

bjornolavorsalaure

avatar

dirkgoelz

Automatic, per-session activity reports

RDM/DVLS already record sessions (Session Recording, Privileged Session Monitoring). What is missing for MSPs like me is an automatic evaluation of those sessions, for example: a per-session summary (customer/vault, target system, start/end time, duration, protocol) that can be exported or fetched via API, ideally an AI-generated short description of what was done in the session (based on window titles, executed commands, keystroke metadata), a monthly report per vault/customer that can be attached to an invoice as proof of work. Use case: as an MSP without a full ticketing system, I need to generate monthly activity statements for my customers. Today I have to reconstruct this manually from calendars and logs; RDM already has all the raw data. An exportable session report (CSV/JSON/PDF or REST API) would save enormous time - the AI summary would be the icing on the cake, and could run on-premises for GDPR compliance. I would be happy to provide more details or act as an early tester.

1

22

1

avatar

Sébastien Aubin

avatar

uccloudteam

Improvement to objects lifecycle with Devolutions Server REST APIs

Hi, I send this feature request as part of our ongoing evaluation of a potential migration to Devolutions Server. Being able to manage the full lifecycle of our vault entries programmatically through the REST API, rather than the PowerShell module, is an important aspect of this evaluation. I would like to request support for creating and fully managing connection/session objects through the REST API, in addition to Username/Password credentials. Based on our recent tests, we can already do the following through REST API v1: Create, read, update, move and delete folders Create, read, update and delete Username/Password Credential objects List and filter vault entries with pagination Rotate Web and RDP secrets by PATCHing the linked Credential object However, creating the actual connection/session entries is not possible through the public REST API . POST /api/v1/vault/{vaultId}/entry returns HTTP 422 for these entry types: RDPConfigured WebBrowser AWS (AWS Dashboard) DataReport RDPConfigured and WebBrowser appear in GET /api/v1/entry/definition, so we expected them to be creatable via REST. AWS and DataReport do not appear in that definition at all. Support confirmed that REST API v1 is currently designed around Username/Password credential management, and that session creation requires the PowerShell module. Because of this, provisioning new sessions still requires PowerShell even when folders and credentials can already be created via REST. A related gap is linking: we cannot set CredentialConnectionID / CredentialConnectionSavedPath through REST when creating or updating a Web or RDP entry. Linking a connection to an existing Credential object currently requires PowerShell. Ideally, REST API v1 would support: POST (create) for RDPConfigured, WebBrowser, AWS and DataReport entries The ability to set/update the linked Credential reference (CredentialConnectionID) on RDP and WebBrowser entries via REST PATCH of connection metadata for those same entry types (host, URL and other non-secret properties) Inclusion of AWS and DataReport in GET /api/v1/entry/definition, consistent with the types we can already list This would allow us to onboard and maintain new objects entirely through REST, instead of mixing REST for folders/credentials with PowerShell import for sessions. The switch to REST API is especially important for our use case, as we need these operations to be automated consistently through an external integration. REST would make these flows faster and more consistent than invoking the PowerShell module for every new object. I believe this would be a valuable addition, particularly for environments where vault entry lifecycle management needs to be integrated with external automation and API-based workflows. Thanks!

2

29

1

avatar

Sébastien Aubin

avatar

Andreas

[Devolutions Server] Surface the actual reason behind "Certificate could not be verified"

Summary When Devolutions Server cannot validate a Gateway certificate, it shows a single message — " Certificate could not be verified " — for at least three fundamentally different situations that each require a completely different fix. In our case the dialog appeared with every field blank , while the Gateway log at the same moment contained the precise cause. The information exists; it just never reaches the person looking at the screen. We lost most of a working day to this, and the same empty dialog appears in other threads on this forum, where it consistently leads people to conclude their certificate is at fault. What we saw Devolutions Server displayed: ⚠ Certificate could not be verified Issued To (empty) Issued by (empty) Expires on (empty) Issued On (empty) Thumbprint (empty) The Devolutions Gateway log, at the same timestamp: ERROR devolutions_gateway::tls::windows: Failed to resolve TLS certificate error="no usable certificate found in the system store; key acquisition failures: cert[0]: failed to acquire key: Error code 80090016" ERROR devolutions_gateway::listener: handle_https_peer failed error="TLS handshake failed: unexpected error: no server certificate chain resolved" `0x80090016` is `NTE_BAD_KEYSET`. The Gateway service account had no read permission on the certificate's private key, so no certificate was presented and the handshake never completed. Nothing was wrong with the certificate itself — it is CA-issued, has the correct SANs and the Server Authentication EKU, and is valid until 2029. Because the dialog said "could not be verified", we spent a long time investigating trust and certificate chains. That was entirely the wrong direction, and the dialog is what pointed us there. Request 1 — distinguish the failure modes "Certificate could not be verified" currently covers at least three cases: | What actually happened | What the user must do --------------------------------------------------------------------------------- | No certificate was presented at all | Fix the Gateway's certificate loading — permissions, store lookup, listener scheme | A certificate was presented, chain incomplete | Add the intermediate certificate | A certificate was presented, not trusted | Install the CA certificate in the trust store These have nothing in common except the dialog they produce. In particular: **when all fields come back empty, no certificate was presented.** That is not a verification failure, and the dialog should not describe it as one. Request 2 — name the likely cause A single additional sentence turns a dead end into a starting point. For example: > No certificate was presented by the Gateway. > The Gateway may not have been able to load it. Check the Gateway log at `C:\ProgramData\Devolutions\Gateway`, and verify that the Gateway service account has read access to the certificate's private key. Request 3 — pass the Gateway's own error text through The Gateway already produces exactly the right string. A collapsible Details section in the dialog containing the raw error would cover every case, including ones nobody has anticipated, and requires no per-error design work. The same pattern in Remote Desktop Manager Worth mentioning because it is the same failure of translation, not a separate complaint. RDM showed "Unable to connect to the recording server." The Gateway had in fact answered — with HTTP 507 and the body `recording storage is not writable`: WARN devolutions_gateway::api::jrec: Refusing JREC push: recording storage is not writable ERROR devolutions_gateway::http: error=507 Insufficient Storage recording storage is not writable The cause was that our `RecordingPath` pointed at a drive root, where the default Windows volume ACL lets `BUILTIN\Users` create folders but not files. The connection had succeeded; the storage was rejected. "Unable to connect" is not merely vague here — it describes something that did not happen. Why this is worth doing Both problems were permission issues with a one-line fix. Both were diagnosed in under a minute once we read the Gateway log , and both were essentially undiagnosable from the UI alone. Every user who hits the empty certificate dialog will reasonably conclude that their certificate is broken, because that is what the message tells them — and will then open a support case about a certificate that was never the problem. --- Related request for Devolutions Gateway: validate the TLS certificate at service startup rather than at first handshake.

1

52

1

avatar

Luc Fauvel

avatar

lbeaudry

Duplicated

Generic SAML/OIDC SSO provider

Hi, The Devolutions Server only supports some specific SSO providers: [image] Is there any plan to support generic SSO providers? Thanks

1

40

1

avatar

Luc Fauvel

avatar

derek06

Kubernetes Deployment Documentation

Now that there is a docker deployment for the Devolutions Server, it would be great if there was documentation provided on how to deploy the container in a kubernetes deployment (and even providing a Helm chart would be great). This would help my team as we are wanting to put the Devolutions Server in kubernetes, however there is uneasiness about there being no official documentation on achieving this, thus there are questions regarding vendor support. Thanks

Recommended Answer

7 months ago

Hello derek06 , Great news! The Helm chart for Devolutions Server (DVLS) is now publicly available. Here are the relevant links: - Helm chart repository: https://github.com/Devolutions/devolutions-server-helm - Documentation: https://github.com/Devolutions/devolutions-server-helm/blob/master/chart/README.md - Helm chart registry: https://github.com/Devolutions/helm-charts We migrated our internal DVLS deployment to this chart and it has been running well. The chart version matches the DVLS version, and new chart releases will be published automatically when a new DVLS version comes out. On the networking side, the chart currently uses Gateway API with Istio, as that is what we run internally (rip ingress-nginx). If you run into any issues or have questions during your deployment, feel free to reach out. Best regards,

2

682

9

avatar

derek06

avatar

kschmidthals

Passkey Support for Devolutions Server

Hello, I am currently setting up our Devolutions Server and would be very happy if the current YubiKey method would be extended by Passkey support, to enable real passwordless login. This would greatly increase security and user-friendliness. I can already use the function in my Devolutions Online account and I am delighted with it. Is this function perhaps already on the roadmap? Thank you and best regards 😊

8

1059

21

avatar

Luc Fauvel

avatar

licensing

Multiple passkey support per user

We are using devolutions server with devolutions password manager but are missing the possibility to register more than one passkey as a 2nd factor per user. Please add the possibility to add more than one passkey per user. (all other methods like TOTP are not 100% safe from a security way and not user friendly if using more than one machine) Your product is a password safe and as a password safe supporting the safest multifactor methods on a user friendly way should be your top priority. Thank you very much! [image]

4

72

3

avatar

fritzzzzzzzzzzzzzzt

avatar

larshilligardt

Allow per-group (or "either/or") Default MFA Method instead of a single global default

Use case: In our organization, we have two distinct user groups regarding MFA hardware: Users who only have a company mobile phone (no hardware security key) → best suited for TOTP . Users who only have a Yubikey (security key) and no company phone → best suited for security key (FIDO2/WebAuthn) authentication. Problem: Currently, only one single Default MFA method can be configured globally. If we set TOTP as the default (since most users have a phone), every user who only owns a Yubikey is still forced to enroll a TOTP/OTP method first , even though they will never use it and only rely on their security key. This creates unnecessary enrollment overhead and confusion for Yubikey-only users. Feature Request: It would be great if the Default MFA method could be made more flexible, for example: The ability to define a Default MFA method per group (e.g., "Phone users" → TOTP, "Security Key users" → Yubikey/FIDO2), or An option to configure MFA enrollment as "either/or" , so that a user only needs to enroll one of the allowed methods (TOTP or security key) instead of being forced to always set up TOTP as a mandatory fallback. This would greatly simplify onboarding and MFA management for organizations with mixed hardware setups (phone-only vs. security-key-only users). Thanks for considering this!

2

42

2

avatar

gernoth

avatar

licensing

Duplicated

register more than one passkey

We are using devolutions server with devolutions password manager but are missing the possibility to register more than one passkey as a 2nd factor per user. Please add the possibility to add more than one passkey per user. (all other methods like TOTP are not 100% safe from a security way and not user friendly if using more than one machine) Your product is a password safe and as a password safe supporting the safest multifactor methods on a user friendly way should be your top priority. Thank you very much!

1

36

0

avatar

jfrings

Password-Policy like functionality for SSH Key Generation

Hello, i would like to have a function in DVLS to manage settings for SSH Key generation as administrator. It should be possible to define: The algorithm that is used for key generation Key Size Key format for public and private keys If a passphrase is mandatory In addition to that it would be great to define the Algorithm that is used for SSH-Key Passphrase encryption.

1

35

2

avatar

jfrings

avatar

Maran Michele - FactorySolver srl

Autoupdate Server

Hello the update frequency of Devolution Server is obivous faster. So an auto update function become interesting. It is in your plans? thanks

2

62

3

avatar

Hubert Mireault

avatar

lievenvandewalle

configuring read/write offline mode not available via the DVLS web UI

Hello. It's not possible to configure the read/write offline mode via the DVLS web UI. This server setting can only be configured via the RDM client. Would it be possible to make al these system settings available via the DVLS web UI? https://docs.devolutions.net/rdm/ribbon-menu-bar/administration/system-settings/application-specific/cache-offline#windows thank you, Lieven

1

53

1

avatar

Marc-Andre Bouchard

avatar

markusburkhardt

QoL-issue on DVLS-Updates when using sql logins with restriction on the

Good morning Devolutions community, today i updated my DVLS test enviroment for my upcomung update on our production enviroment and i ran into a little quality of life (QoL) issue which i wanted to share. The update went smooth till the DVLS Console started updating the database and wanted to set the permissions on the sql logins for the webapp and scheduler. The reason for this issue is also known and it comes from my end. Due to internal security policys i am not allowed to give permissons higher the default db role "db_owner" in sql server to an app login and since the scritps for setting the least privileges tries to use some sys-views i will run into an error. As workaround right now i always have to run the scripts for settings the permissions manually. This is no big deal, but i little bit anoying. Its also not possible to use domain credentials, because our DVLS is running on an isolated network without domain membership. Since i have a bunch of expirence with sql server i was wondering if it wouldn`t be better to use static database roles? I whould create specific roles for the management tools, scheduler and webapp and bind the permissions on database objects onto them. Then the database admin can add the users into those roles. This would solve this issue and is also more transparent to the database admin. Maybe this will also simplify the internal update process. I am looking forward to the feedback and let me know if further information is needed. Cheers, Markus

1

64

2

avatar

markusburkhardt

avatar

Maxim Robert

Implemented Backlog

Allow users with the Password Policies permission to edit generator templates

CLIENT REQUEST We noticed that only administrators can currently create or edit password generator templates/policies, even for users who have been granted the "password policies" permission, which seems intended to allow exactly that. One of our users mentioned that this was possible for non-admins before. Could this be restored/enabled so that users with the appropriate permission can actually manage password generator templates without needing full admin rights?

0

79

1

avatar

Marc-Andre Bouchard

avatar

gertvanniekerk

Devolutions Server side setting: Close idle sessions when using gateway

Hi Devolutions Were quite new to your product and just had a meeting with one of your Business Solutions Analyst. He confirmed that Devolutions Server does not currently have a server side setting to close out idle sessions. We are exclusively using Devolutions Gateway to reach infrastructure + customers (we're an MSP). In theory it should be possible for the Devolutions Server / Devolutions Gateway to be able to detect when an session is idle and then close it out. Types of entries should ideally include all types of entries used by an Devolutions Gateway, in our example 99% of them are RDP, SSH and web entries. It should be enforced server side, no matter if it's RDM for Windows/Mac or using the web console. Justifications for this feature: Prevent users from hugging entries, other users could think that an user is using an entry while it's actually not in use anymore, if the original user forgot to close the session, this leads to frustration because you would have to verify with that user if they are actually still using it or not. Prevent multiple hour Gateway Session Recordings. We are already seeing some recordings that lasts several hours because of this, we have Windows GPO's to lock the RDP after X amount of minutes, this though results in the recording keep going and showing the Windows lock screen. We only logoff the Windows users when it's been idle for 16 hours. Regards. Gert

1

56

1

avatar

Sébastien Aubin

avatar

cyraxan

Mass entry permissions edit

I'm trying to understand the intended workflow for managing permissions on a large number of entries. The Batch Grant Access dialog allows assigning permissions to multiple users and groups, but it appears to work only for a single entry, folder, or vault . However, I couldn't find a way to assign or modify permissions for multiple selected entries at once. For example, my workflow would be: Search for or select several hundred entries (e.g. all SSH sessions). Select them all (Ctrl+A or multi-select). Grant the LinuxAdmins group View/Connect permissions in a single operation. At the moment, Batch Edit does not include permission changes, and Batch Grant Access seems to support multiple principals but not multiple entries. Is there a supported way to apply permissions to multiple selected entries at once, or is this currently not possible? If this functionality is not available, I would like to submit it as a feature request. It would be extremely useful for administrators managing large DVLS environments with entry-level permissions. Thank you.

1

71

1

avatar

Jonathan Iannone

avatar

cyraxan

ACL-centric reports?

Greetings Is there any way to generate an ACL-centric report? Show every entry where user/group X has explicit or effective permissions. This is required for periodic access reviews and security auditing.

1

63

3

avatar

Hubert Mireault

avatar

tmashos

Configurable log cleanup lengths

We're having an issue with the amount of logs that are in the database. We have a process that logs into devolutions server quite often and that is making our DB grow quite large. I'm requesting the following 3 things A configuration to stop logging access to database and log to file only Configurable shorter than 1 month cleanup (maybe 1 week or less) Ability to prevent logging for a single machine user

1

63

1

avatar

Luc Fauvel

avatar

stephaneforand

Allow DVLS Admin set retention , rotation log period

Allow DVLS Admin set retention , rotation log period, Default = 5 day rotation/retention. and not adjustable ( hardcoded ) Either through a .conf file or via the GUI.. put at least let's allow more flexible, rotation logging

1

87

3

avatar

Luc Fauvel

avatar

swidmann

Restore-DSRole as new Devolutions.Powershell CMDlet

Hey everyone, in Devolutions.PowerShell version 2025.3.3, the Restore-DSDeletedUser cmdlet was introduced. We also require the ability to restore roles from the recycle bin via PowerShell. Unfortunately, the Update-DSRole cmdlet does not support this, and Restore-DSDeletedRole does not exist. I would greatly appreciate the implementation of this functionality. Thank you very much. Sandro Widmann

2

251

3

avatar

swidmann

avatar

Erdinger

Find by name in the PAM vault

Would it be interesting to be able to configure a search by name in the PAM vault? This is possible in the personal vault but not in the PAM vault. It is easy to automate the creation of PAM vaults and the privileged accounts there in via the Devolutions PowerShell module, but less easy to automate in PowerShell the creation of credentials in each user's personal vault. You have to go through a script made available in a shared vault, which will create a DVLS privileged account linked to the PAM credentials vault, not the simplest. Do you think this option is possible? thanks

2

835

25

avatar

Erdinger

avatar

jeremiecharpilloz

Deprecated entries -> Search

Hello, It seems you've decided to remove some entry types from Devolution's newest versions. Seems we will have to replace them all, dispatched on multiple vaults and containers, it could be great (at least !) to have the possibility to search for a specific entry type so we could address the problem more quickly. Thanks. Regards, Jérémie

2

135

8

avatar

Marc-Andre Bouchard

1 - 25 of 607 items