Android app login issues for specific user #156

Closed
opened 2026-04-05 20:33:12 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @JiroMusik on 1/16/2026

Prerequisites

Vaultwarden Support String

Hi guys, I am not sure if my current issue has to do with this (new device registration awaits SMTP #5856) but let me explain:

I was using the (always latest) Bitwarden App fine with my self-hosted Vaultwarden, which was some older version.
Today I tried to create an App that communicates via API to store secret notes. After some trial and error I got the connection to work but realized I used my personal API Key instead of the organization one.
After the first successful login of my new server-app - my Android App stopped working and only shows "unable to process your request".

I can login to the Bitwarden Web Clients and the normal Web GUI with this account and also I can login with other accounts on my android app and see their contents just fine. But my own user is not accessible via App. I rotated all secrets and KDF but nothing worked.

Of course I restarted the server (and later also updated it to 1.35.2) and deleted the Android App multiple times. I still can see the "android" in my "Apps" View on the Web Interface but can not delete it from there. I also disabled the 2FA for the account but also no success

I think it is seen as a new device and could be connected to #5856

Vaultwarden Build Version

1.35.2

Deployment method

Official Container Image

Custom deployment method

Synology NAS Container Manager (docker-compose)

Reverse Proxy

none

Host/Server Operating System

NAS/SAN

Operating System Version

Synology DSM 7.2

Clients

Android

Client Version

2025.12.1(21060)

Steps To Reproduce

Trying to Login with my usual account - Enter Masterpassword - see error

Expected Result

Showing my Vault

Actual Result

Showing error
Sync is possible, under Settings I can see the folders. But the Main "Vault" Tab in the App shows the error.
Proof for sync: Changing the "profile picture color" syncs to my phone!

Logs

<tr><th>date</th><th>stream</th><th>content</th></tr>
<tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.167][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.101][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.685][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.324][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.903][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.290][request][INFO]&nbsp;GET&nbsp;/api/sync
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.275][response][INFO]&nbsp;(put_device_token)&nbsp;PUT&nbsp;/api/devices/identifier/&lt;device_id&gt;/token&nbsp;=&gt;&nbsp;200&nbsp;OK
</td></tr>
<tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.272][request][INFO]&nbsp;PUT&nbsp;/api/devices/identifier/9682a365-2c5e-408d-91de-46485fb51bdd/token
</td></tr>

Screenshots or Videos

No response

Additional Context

Do I just need to rotate the main encryption code (master key tab) like explained here?
https://bitwarden.com/help/account-encryption-key/#rotate-your-encryption-key

I just did the other two rotation options (keys tab)

*Originally created by @JiroMusik on 1/16/2026* ### Prerequisites - [x] I have searched the existing **Closed _AND_ Open** [Issues](https://github.com/dani-garcia/vaultwarden/issues?q=is%3Aissue%20) **_AND_** [Discussions](https://github.com/dani-garcia/vaultwarden/discussions?discussions_q=) - [x] I have searched and read the [documentation](https://github.com/dani-garcia/vaultwarden/wiki/) ### Vaultwarden Support String Hi guys, I am not sure if my current issue has to do with this (new device registration awaits SMTP #5856) but let me explain: I was using the (always latest) Bitwarden App fine with my self-hosted Vaultwarden, which was some older version. Today I tried to create an App that communicates via API to store secret notes. After some trial and error I got the connection to work but realized I used my personal API Key instead of the organization one. After the first successful login of my new server-app - my Android App stopped working and only shows "unable to process your request". I can login to the Bitwarden Web Clients and the normal Web GUI with this account and also I can login with other accounts on my android app and see their contents just fine. But my own user is not accessible via App. I rotated all secrets and KDF but nothing worked. Of course I restarted the server (and later also updated it to 1.35.2) and deleted the Android App multiple times. I still can see the "android" in my "Apps" View on the Web Interface but can not delete it from there. I also disabled the 2FA for the account but also no success I think it is seen as a new device and could be connected to #5856 ### Vaultwarden Build Version 1.35.2 ### Deployment method Official Container Image ### Custom deployment method Synology NAS Container Manager (docker-compose) ### Reverse Proxy none ### Host/Server Operating System NAS/SAN ### Operating System Version Synology DSM 7.2 ### Clients Android ### Client Version 2025.12.1(21060) ### Steps To Reproduce Trying to Login with my usual account - Enter Masterpassword - see error ### Expected Result Showing my Vault ### Actual Result Showing error Sync is possible, under Settings I can see the folders. But the Main "Vault" Tab in the App shows the error. Proof for sync: Changing the "profile picture color" syncs to my phone! ### Logs ```text <tr><th>date</th><th>stream</th><th>content</th></tr> <tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.167][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK </td></tr> <tr><td>2026/01/16&nbsp;00:06:23</td><td>stdout</td><td>[2026-01-16&nbsp;00:06:23.101][request][INFO]&nbsp;GET&nbsp;/api/sync </td></tr> <tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.685][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK </td></tr> <tr><td>2026/01/16&nbsp;00:05:25</td><td>stdout</td><td>[2026-01-16&nbsp;00:05:25.324][request][INFO]&nbsp;GET&nbsp;/api/sync </td></tr> <tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.903][response][INFO]&nbsp;(sync)&nbsp;GET&nbsp;/api/sync?&lt;data..&gt;&nbsp;=&gt;&nbsp;200&nbsp;OK </td></tr> <tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.290][request][INFO]&nbsp;GET&nbsp;/api/sync </td></tr> <tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.275][response][INFO]&nbsp;(put_device_token)&nbsp;PUT&nbsp;/api/devices/identifier/&lt;device_id&gt;/token&nbsp;=&gt;&nbsp;200&nbsp;OK </td></tr> <tr><td>2026/01/16&nbsp;00:02:48</td><td>stdout</td><td>[2026-01-16&nbsp;00:02:48.272][request][INFO]&nbsp;PUT&nbsp;/api/devices/identifier/9682a365-2c5e-408d-91de-46485fb51bdd/token </td></tr> ``` ### Screenshots or Videos _No response_ ### Additional Context Do I just need to rotate the main encryption code (master key tab) like explained here? https://bitwarden.com/help/account-encryption-key/#rotate-your-encryption-key I just did the other two rotation options (keys tab)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/vaultwarden#156