Feature Request

Feature Request

Feature request forum for Devolutions Server

Newest

Most active

Most votes

avatar

lbeaudry

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

8

0

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]

1

18

1

avatar

Luc Fauvel

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

1024

19

avatar

Luc Fauvel

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

17

2

avatar

gernothoess

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

16

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

21

2

avatar

jfrings

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

19

0

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

41

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

36

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

45

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

61

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

39

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

53

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

48

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

46

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

70

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

234

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

822

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

119

8

avatar

Marc-Andre Bouchard

avatar

miccol

Sync licenses with Entra ID group membership

If I'm missing something, i apologize, otherwise I'd like to have something along the lines of the following: All users in our organization are able to access Devolutions Server via SSO and most don't have the need for any other license than WFM. We administer our licenses via en Entra ID group that has been enabled for auto-assign...my issue is when a user logs on to Devolutions Server prior to being a member of the Entra group that grants a license for e.g. Devolutions Launcher...The fact that I then add them to the Entra ID group does nothing within Devolutions. Would it not be possible to enable some sort of sync from Entra ID that runs at an interval? That way I would be able to simply add the user to the Entra group and wait 5-10-15 minutes for the sync to happen and then a license is added to the user. Hope the above makes sense :) Thanks.

1

76

3

avatar

Luc Fauvel

avatar

Maxim Robert

Backlog

Distinguishing Between a Normal Session End and a True Connection Error (Protocol-Independent Error)

CLIENT REQUEST When a session (e.g., RDP) is ended or logged out of normally via the browser on the Devolutions Server, the message “Protocol-Independent Error” still appears. The connection works perfectly fine; the message is purely cosmetic, but it confuses several of our users. Would it be possible to introduce a flag that distinguishes a regular session termination from an actual connection error, so that this message is no longer displayed when the session has been properly terminated?

1

52

0

avatar

Maxim Robert

Backlog

Reduce scheduler error-log noise for expected token validation events (SecurityTokenSignatureKeyNotFoundException)

CLIENT REQUEST Since a few updates ago, we've been seeing recurring "SecurityTokenSignatureKeyNotFoundException" errors from the Devolutions Server scheduler roughly every 10 minutes, even though we don't experience any actual disconnections or malfunction. It would help if this specific, apparently non-impactful event were logged at a lower severity (e.g., debug) instead of as an error, so it doesn't clutter the logs and cause unnecessary concern.

0

56

0

avatar

Maxim Robert

Backlog

Support for Special Characters (e.g., £) in RADIUS MFA Authentication

CLIENT REQUEST We have configured MFA via an external RADIUS server (RCDevs), which works correctly for most users. Users whose passwords contain special characters (e.g., £) are unable to log in because RDM does not correctly recognize these characters, causing the verification on the RCDevs side to fail. Other special characters (e.g., !) work normally. Broader support for special characters in the RADIUS MFA authentication flow would be helpful.

1

61

0

avatar

dave1

Adding the Delinea integration to the web interface of DVLS

Hi Devolutions team We would like to request that Delinea integration is added to the web interface of the DVLS. The reason for this is that our supporting partners and vendors could use web interface, and seamlessly retrieve/inject passwords from the Delinea secret server. This would give us the benefit of: Faster onboarding of a partner Partner does not need to maintain the lifecycle of the RDM/Launcher Partner does not need to "follow" our major version updates of the platform

1

79

1

avatar

François Dubois

avatar

silviedullaers

More functionalities in DVLS for Certificate (X.509) entry type

[image] [image] Hello, We would like to request a feature regarding the X.509 entry type. In RDM, the certificate entry type is deprecated and the recommendation is to use the Certificate (X.509) entry type instead. However, we use DVLS to share certificates with external partners. But in DVLS, this x.509 entry type is really basic and nothing can be done with it. The certificate cannot be opened, saved, viewed... For now, I suggested to continue using the old certificate entry type but I don't want to lose any certificates and certificate info in the near future. Is it possible to consider this in a future release? Thanks Silvie

2

138

2

avatar

Marc-Andre Bouchard

1 - 25 of 603 items