Forum / Remote Desktop Manager - Support

Duo - Hardware Tokens

  • Create an Issue
  • Cancel

Hello,

For our users who don't have smartphones, we purchased Duo hardware tokens.

I assigned one to my account and removed my phone. When logging into RDM, it seems to try to connect to Duo multiple times and then never opens the database and no errors shown. (That bar status bar shows up multiple times).
Same thing happens when more than 1 device is associated.

The documentation here shows how you'd select your device but I can't find that screen. We use RDM Server.
http://help.remotedesktopmanager.com/index.html?authentication_duo.htm

The hope was to be able to use hardware tokens and smart phones with Duo+RDM.

Thanks,

Brian

Clock4 yrs

Hello,

I see what you mean.

I would verify with our engineering department if it's possible to allow the usage of a DUO token with RDM/DVLS.

Best regards,



Jeff Dagenais

signaturesignature

Clock4 yrs

Thanks. We bought the tokens assuming they'd work. We have users without smart phones but need 2FA and want to be able to standardize on Duo (avoiding SMS/Email)

Brian

Clock4 yrs

Hello,

I want to order the same token as you have so that we can implement this properly.

Which token have you bought?

It would be very helpful if you have an internet link for me smile

Best regards,



Jeff Dagenais

signaturesignature

Clock4 yrs

Hello,

When you log into the Duo admin portal, go to 2FA Devices on the left then Hardware Tokens on the left menu. There's a button/link at the top to buy tokens.
You have to buy 10 upset

They are the D-100 model.

It's possible for the API that any OTP device might work.. you can import hardware tokens and there are a few different options to import..

Brian

Clock4 yrs

Hello,

I noticed this feature was added to the latest release. Is there documentation to follow? I switched my account to a hardware token and it didn't seem to work for me (flashes through authenticating a few times then never opens the database)

Thanks for the quick turnaround!

Brian

Clock4 yrs

Hello,

Let me verify if the feature has been added to latest release or if it's a mistake and will be part of the next release.

Best regards

Clock4 yrs

Hello,

I have been able to reproduce your issue.

As a workaround, could you please try to set the Service type to Web API client in the Data Source configuration?

image

Best regards,



Érica Poirier

signaturesignature

Clock4 yrs

Unfortunately I get the following error when trying to use Web API


System.NullReferenceException: Object reference not set to an instance of an object.
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c610fd2368552639bb7e90ae6a7dea407.c838ad1eefc200bf69aba2e791dab099b()
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c4cfebae48c715cba5241d6a671d47c8d[cb75a0a5d15a1ad8b8a8a5e57cca214a3](c31561c0d54939abd223ac7c0cf30e7e6`1 c6cc9ab02b2ea9ccd42c7c0497677bcc2, String ce54111a2f696be07240ffb02871e6867)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c5f4f6c72c053c0cd60a62abeeaa43fdf[cb75a0a5d15a1ad8b8a8a5e57cca214a3](c31561c0d54939abd223ac7c0cf30e7e6`1 c6cc9ab02b2ea9ccd42c7c0497677bcc2)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.GetDuoDevices(String username)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSConnectionDataSource.c8555b94e5f3d4785cb1500f6312cef26(String c18973cea236a9feff75c32ca7d1697d5, String ceb81d1ee93f91e0bc57f34876c263863)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSConnectionDataSource.c23f6d0afb290ae96fa7779029070da0d(String ceb81d1ee93f91e0bc57f34876c263863, String& c18973cea236a9feff75c32ca7d1697d5)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSConnectionDataSource.Login(Boolean useCredentials)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.get_c3e2a9eaefc85e07772d691a26117253e()
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.cb6dae4706c4924daa8380f13474ec183.c40d57be54c4cf8af31a3c6741caf8fb4()
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c4cfebae48c715cba5241d6a671d47c8d[cb75a0a5d15a1ad8b8a8a5e57cca214a3](c31561c0d54939abd223ac7c0cf30e7e6`1 c6cc9ab02b2ea9ccd42c7c0497677bcc2, String ce54111a2f696be07240ffb02871e6867)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c5f4f6c72c053c0cd60a62abeeaa43fdf[cb75a0a5d15a1ad8b8a8a5e57cca214a3](c31561c0d54939abd223ac7c0cf30e7e6`1 c6cc9ab02b2ea9ccd42c7c0497677bcc2)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.GetData(String proxyConnectionCacheID, Byte[] version)
at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSConnectionDataSource.GetDataSourceSettings()
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.c29fbd34504079a3525ca4c390d5d4074(BaseConnectionDataSource cf40b69955d088020784eb92737f0a505)

Clock4 yrs

Hello,

Which version of RDM and DVLS are you using?

Best regards,



Érica Poirier

signaturesignature

Clock4 yrs

3.2.1 and 11.7.1

Clock4 yrs

Upgrading DLVS to 3.2.2...

Clock4 yrs

WebAPI works and now I see the prompt to choose the 2FA device!

Clock4 yrs