Bitwarden information is not kept

Bitwarden information is not kept

avatar

I use a lot of Bitwarden for passwords. Overall, it works fine. However, it does not seem to keep credential information for vaults. I have it set in File > accounts > Bitwarden, but when I configure an entry and tell it to use my account settings, it acts like the account settings do not exist.

Any advice here?

Thank you.

To say can't is to fail before you begin

All Comments (13)

avatar

Hello,

Do you configure your Entry to use you account settings directly in the entry or are you using User Specific Settings to override the credentials?
Also, does it use a set of credentials that were previously set?

Best Regards,

Etienne Lord

avatar

Within the entry itself I use "Use My Account Settings" which I would think would pull from the File > My Account Settings > Bitwarden option, which is set and keeps.

When I attempt to use that entry it does prompt me for the Bitwarden username/password information.

There might be other factors involved I will have to investigate;
The folder structure was copied from another vault (is there a GUID behind the scenes maybe?)
DUO two factor is also configured for Bitwarden and it seems to rarely prompt me (though I did tell it to trust this device)
In one environment there are constant notifications about trusting certificates (I think there is a transparent proxy involved).

To say can't is to fail before you begin

avatar

Hello,

Thank you for the details, I will check with the engineering department for further insight!

Best Regards,

Etienne Lord

avatar

Thank you.

You guys are awesome.

To say can't is to fail before you begin

avatar

Hello,

Could you confirm your Remote Desktop Manager version and Data Source type?

Best Regards,

Etienne Lord

avatar

Sure
forum image

To say can't is to fail before you begin

avatar

Hello,

From our test, everything seems fine on our side, are you using SQL Server or Devolutions Server as a datasource? If you are using Devolutions Server, could you confirm that version?

Best Regards,

Etienne Lord

avatar

For data source I'm using the Devolutions Online Drive.

To say can't is to fail before you begin

avatar

Hello,

Thank you for the details, we will do some test and come back to you!

Best Regards,

Etienne Lord

avatar

Hello,

By any chance, do you have the same issue with other Datasources?

Best Regards,

Etienne Lord

avatar

Not that I recall. I do have other data sources configured on one server and this problem does seem specific to one environment. If you are not finding anything then maybe it is this environment. One problem I'm also seeing is sometimes the connection becomes 'read only' and I have to change data source or restart RDM.

This installation is in a client's network on a virtual machine I use for tasks. One thing I've noticed is that when I launch RDM I get a lot of complaints about certificates not being trusted. This causes various failures to launch (A zscaler is involved) so I wonder if there is a time-out problem in the mix. It could be more a problem with Bitwarden timing out than than RDM. I'm just not sure. Might be something in the environment.forum image

Digging into the logs, maybe this makes more sense to you?;

PasswordManagerAccess.Common.NetworkErrorException: Network error has occurred ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
at System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at PasswordManagerAccess.Common.RestTransport.MakeRequest[TContent](Uri uri, HttpMethod method, HttpContent content, IReadOnlyDictionary`2 headers, IReadOnlyDictionary`2 cookies, Int32 maxRedirectCount, RestResponse`1 allocatedResult)
--- End of inner exception stack trace ---
at PasswordManagerAccess.Bitwarden.Client.RequestKdfInfo(String username, RestClient rest)
at PasswordManagerAccess.Bitwarden.Client.RequestKdfIterationCount(String username, RestClient rest)
at PasswordManagerAccess.Bitwarden.Client.OpenVault(String username, String password, String deviceId, String baseUrl, IUi ui, ISecureStorage storage, IRestTransport transport)
at PasswordManagerAccess.Bitwarden.Vault.Open(String username, String password, String deviceId, String baseUrl, IUi ui, ISecureStorage storage)
at Devolutions.RemoteDesktopManager.Managers.BitwardenManager.c2b5cd6838c9b19c2e1e62f246f08131c.c5dd20686dcb6fc762f9a873101f19386()

To say can't is to fail before you begin

avatar

Here is a thought, and not sure how to verify. This is using the Devolutions Online drive (which isn't working as well as I would like). Using the DOD does generate a lot of certificate issues (including AWS S3 bucket certificates). It also seems slower. I suspect, it might be combined latency with DOD and BitWarden access. For example if the timeout value for DOD is 20 seconds, at which point it reads the entry, THEN requests the credential information from BitWarden (another 20? seconds) the timeout is set to 30 seconds and causes the process to fail since it seems inconsistent at times. Today when I launched everything it connected to Bitwarden fine (after several attempts to get OnlineDrive working).

I'm starting to think it is something peculiar to the environment. On a side note I transitioned over to Azure SQL and there don't seem to be any problems (yet).

To say can't is to fail before you begin

avatar

Hello,

From the error message, it does seem like it could be a certificate issue. You might want to check if something is being blocked. We do have some on-going issues with DOD at the moment that is being looked at.

Best Regards,

Etienne Lord

Ends in 10 days