mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-02-05 00:29:40 +03:00
Can't request emergency access #1608
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Kr0kspluish on GitHub (Jun 15, 2023).
Subject of the issue
I have a user of my vaultwarden server who set me as emergency contact, with takeover level.
I need to request emergency access to their vault now, I can see them in the Emergency Access panel of my account settings with the correct "Accepted" and 'Takeover" labels, but I can't make the request access as the button for doing so does not appear. I tried on different browsers (Firefox, Edge, Duckduckgo android).
I feel like I saw that button when we set the emergency access up months ago, so maybe it disappeared with an upgrade of the docker image?
Deployment environment
Config
Environment settings which are overridden:
Steps to reproduce
Create at least two users A and B and set up emergency access so A can access B's vault (takeover).
Go to account settings of A, and check whether the request access feature shows up.
Expected behaviour
According to https://bitwarden.com/help/emergency-access/ (pointed to by the Vaultwarden wiki), a gear icon with a menu including "request access" should be there.
Actual behaviour
It is not there; instead there is only the three vertical dots icon and the only options that appears when clicking it is "remove".
Troubleshooting data
@BlackDex commented on GitHub (Jun 15, 2023):
And what does the other account show? Had the invite been excepted? And afterwards been confirmed? Without confirmation it will not work.
@Kr0kspluish commented on GitHub (Jun 15, 2023):
I can't answer that, as the other user actually lost access to their vault and they needed me to recover it.
So if the feature is not known to be broken, I must suppose they did not confirm the emergency contact set up and I apologize for wasting your time.
@BlackDex commented on GitHub (Jun 15, 2023):
I can confirm it works as it should, and i can also see that the other end did not confirmed your acceptation.
There should be only one label there like so.
The problem is, you can't even just change a flag in the database, since you need a security token, which only gets generated during the confirm action. That token provides you access to the other users vault. Without it, that is a no-go.