[GH-ISSUE #5449] Unable to use "Log in with Device" #2153

Closed
opened 2026-03-03 02:15:49 +03:00 by kerem · 14 comments
Owner

Originally created by @foux on GitHub (Jan 25, 2025).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/5449

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.33.0
  • Web-vault version: v2025.1.1
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: PostgreSQL
  • Database version: PostgreSQL 17.2 (Debian 17.2-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
  • Environment settings overridden!: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: false

Config & Details (Generated via diagnostics page)

Show Config & Details

Environment settings which are overridden: DOMAIN

Failed HTTP Checks:

API calls:
Header: 'referrer-policy' does not contain 'same-origin'
Header: 'x-xss-protection' does not contain '0'
Header: 'content-security-policy' does not contain 'default-src 'none''
Header: 'content-security-policy' does not contain 'font-src 'self''
Header: 'content-security-policy' does not contain 'manifest-src 'self''
Header: 'content-security-policy' does not contain 'base-uri 'self''
Header: 'content-security-policy' does not contain 'form-action 'self''
Header: 'content-security-policy' does not contain 'object-src 'self' blob:'
Header: 'content-security-policy' does not contain 'script-src 'self' 'wasm-unsafe-eval''
Header: 'content-security-policy' does not contain 'style-src 'self' 'unsafe-inline''
Header: 'content-security-policy' does not contain 'child-src 'self' https://*.duosecurity.com https://*.duofederal.com'
Header: 'content-security-policy' does not contain 'frame-src 'self' https://*.duosecurity.com https://*.duofederal.com'
Header: 'content-security-policy' does not contain 'frame-ancestors 'self' chrome-extension://nngceckbapebfimnlniiiahkandclblb chrome-extension://jbkfoedolllekgbhcbcoahefnbanhhlh moz-extension://*'
Header: 'content-security-policy' does not contain 'img-src 'self' data: https://haveibeenpwned.com'
Header: 'content-security-policy' does not contain 'connect-src 'self' https://api.pwnedpasswords.com https://api.2fa.directory https://app.simplelogin.io/api/ https://app.addy.io/api/ https://api.fastmail.com/ https://api.forwardemail.net'
2FA Connector calls:
Header: 'referrer-policy' does not contain 'same-origin'
Header: 'x-xss-protection' does not contain '0'
Header: 'x-frame-options' is present while it should not
Header: 'content-security-policy' is present while it should not

Config:

{
  "_duo_akey": null,
  "_enable_duo": false,
  "_enable_email_2fa": true,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_conn_init": "",
  "database_max_conns": 10,
  "database_timeout": 30,
  "database_url": "**********://****************************************************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "domain": "*****://****************",
  "domain_origin": "*****://****************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": false,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "ssh-key-vault-item,ssh-agent",
  "extended_logging": true,
  "helo_name": "***************",
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": "/data/logs/vaultwarden.log",
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 100000,
  "push_enabled": true,
  "push_identity_uri": "https://identity.bitwarden.eu",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://api.bitwarden.eu",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": true,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": "login",
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "*************************",
  "smtp_from_name": "Vaultwarden",
  "smtp_host": "****************",
  "smtp_password": "***",
  "smtp_port": 587,
  "smtp_security": "starttls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "*************************",
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": 15,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}

Vaultwarden Build Version

v1.33.0

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

traefik

Host/Server Operating System

Linux

Operating System Version

LXC

Clients

Android, iOS

Client Version

2025.1.1

Steps To Reproduce

  1. Go to your vault instance
  2. Enter your user ID
  3. Select "Log in with Device" (not sure of the english translation, in french it is "Se connecter avec l'appareil"
  4. Wait for the push on the client
  5. No push arriving. Even when the app is launched on the mobile device

Expected Result

I should receive a push notification on my devices to authorize the connection

Actual Result

Nothing arriving to mobile app

Logs

[2025-01-25 16:43:00.705][request][INFO] POST /api/auth-requests/
[2025-01-25 16:43:00.711][response][INFO] (post_auth_request) POST /api/auth-requests => 200 OK
[2025-01-25 16:43:00.800][request][INFO] GET /notifications/anonymous-hub?Token=75dd59c6-6ed7-4f9a-8108-
[2025-01-25 16:43:00.800][vaultwarden::api::notifications][INFO] Accepting Anonymous Rocket WS connection from 2400:cb00:19:1000:5084:242c:5f6d:4f65
[2025-01-25 16:43:00.801][response][INFO] (anonymous_websockets_hub) GET /notifications/anonymous-hub?<token..> => 200 OK

Screenshots or Videos

No response

Additional Context

I know that mobile notifications works, because modifying an item on the web vault (or any other vault) appears immediately on the mobile app.

Originally created by @foux on GitHub (Jan 25, 2025). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/5449 ### Vaultwarden Support String ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.33.0 * Web-vault version: v2025.1.1 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: PostgreSQL * Database version: PostgreSQL 17.2 (Debian 17.2-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit * Environment settings overridden!: true * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: false ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Environment settings which are overridden:** DOMAIN **Failed HTTP Checks:** ```yaml API calls: Header: 'referrer-policy' does not contain 'same-origin' Header: 'x-xss-protection' does not contain '0' Header: 'content-security-policy' does not contain 'default-src 'none'' Header: 'content-security-policy' does not contain 'font-src 'self'' Header: 'content-security-policy' does not contain 'manifest-src 'self'' Header: 'content-security-policy' does not contain 'base-uri 'self'' Header: 'content-security-policy' does not contain 'form-action 'self'' Header: 'content-security-policy' does not contain 'object-src 'self' blob:' Header: 'content-security-policy' does not contain 'script-src 'self' 'wasm-unsafe-eval'' Header: 'content-security-policy' does not contain 'style-src 'self' 'unsafe-inline'' Header: 'content-security-policy' does not contain 'child-src 'self' https://*.duosecurity.com https://*.duofederal.com' Header: 'content-security-policy' does not contain 'frame-src 'self' https://*.duosecurity.com https://*.duofederal.com' Header: 'content-security-policy' does not contain 'frame-ancestors 'self' chrome-extension://nngceckbapebfimnlniiiahkandclblb chrome-extension://jbkfoedolllekgbhcbcoahefnbanhhlh moz-extension://*' Header: 'content-security-policy' does not contain 'img-src 'self' data: https://haveibeenpwned.com' Header: 'content-security-policy' does not contain 'connect-src 'self' https://api.pwnedpasswords.com https://api.2fa.directory https://app.simplelogin.io/api/ https://app.addy.io/api/ https://api.fastmail.com/ https://api.forwardemail.net' 2FA Connector calls: Header: 'referrer-policy' does not contain 'same-origin' Header: 'x-xss-protection' does not contain '0' Header: 'x-frame-options' is present while it should not Header: 'content-security-policy' is present while it should not ``` **Config:** ```json { "_duo_akey": null, "_enable_duo": false, "_enable_email_2fa": true, "_enable_smtp": true, "_enable_yubico": true, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "data", "database_conn_init": "", "database_max_conns": 10, "database_timeout": 30, "database_url": "**********://****************************************************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "domain": "*****://****************", "domain_origin": "*****://****************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": false, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "ssh-key-vault-item,ssh-agent", "extended_logging": true, "helo_name": "***************", "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": "/data/logs/vaultwarden.log", "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 100000, "push_enabled": true, "push_identity_uri": "https://identity.bitwarden.eu", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://api.bitwarden.eu", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": true, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": "login", "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "*************************", "smtp_from_name": "Vaultwarden", "smtp_host": "****************", "smtp_password": "***", "smtp_port": 587, "smtp_security": "starttls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "*************************", "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": 15, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ### Vaultwarden Build Version v1.33.0 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy traefik ### Host/Server Operating System Linux ### Operating System Version LXC ### Clients Android, iOS ### Client Version 2025.1.1 ### Steps To Reproduce 1. Go to your vault instance 2. Enter your user ID 3. Select "Log in with Device" (not sure of the english translation, in french it is "Se connecter avec l'appareil" 4. Wait for the push on the client 5. No push arriving. Even when the app is launched on the mobile device ### Expected Result I should receive a push notification on my devices to authorize the connection ### Actual Result Nothing arriving to mobile app ### Logs ```text [2025-01-25 16:43:00.705][request][INFO] POST /api/auth-requests/ [2025-01-25 16:43:00.711][response][INFO] (post_auth_request) POST /api/auth-requests => 200 OK [2025-01-25 16:43:00.800][request][INFO] GET /notifications/anonymous-hub?Token=75dd59c6-6ed7-4f9a-8108- [2025-01-25 16:43:00.800][vaultwarden::api::notifications][INFO] Accepting Anonymous Rocket WS connection from 2400:cb00:19:1000:5084:242c:5f6d:4f65 [2025-01-25 16:43:00.801][response][INFO] (anonymous_websockets_hub) GET /notifications/anonymous-hub?<token..> => 200 OK ``` ### Screenshots or Videos _No response_ ### Additional Context I know that mobile notifications works, because modifying an item on the web vault (or any other vault) appears immediately on the mobile app.
kerem 2026-03-03 02:15:49 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@BlackDex commented on GitHub (Jan 25, 2025):

It works for me strangely enough. I tested both US and EU endpoints.

But, if notifications work in that you see changes instantly on your mobile, then there is not much we can do I'm afraid.
I mean, i would need to be able to replicate it, which I'm not.

<!-- gh-comment-id:2614030387 --> @BlackDex commented on GitHub (Jan 25, 2025): It works for me strangely enough. I tested both US and EU endpoints. But, if notifications work in that you see changes instantly on your mobile, then there is not much we can do I'm afraid. I mean, i would need to be able to replicate it, which I'm not.
Author
Owner

@foux commented on GitHub (Jan 25, 2025):

Thanks for your answer. I understand you won't be able to help without replicating.

I'll try to investigate and post my findings.
In any case, I see the pending request if I go to Settings> Account security > Pending login request. I just don't get the notification

<!-- gh-comment-id:2614031289 --> @foux commented on GitHub (Jan 25, 2025): Thanks for your answer. I understand you won't be able to help without replicating. I'll try to investigate and post my findings. In any case, I see the pending request if I go to Settings> Account security > Pending login request. I just don't get the notification
Author
Owner

@BlackDex commented on GitHub (Jan 25, 2025):

And you didn't disables notifications or specific notifications for the app?

<!-- gh-comment-id:2614032171 --> @BlackDex commented on GitHub (Jan 25, 2025): And you didn't disables notifications or specific notifications for the app?
Author
Owner

@foux commented on GitHub (Jan 25, 2025):

Nope, that's the first thing I've checked

<!-- gh-comment-id:2614032972 --> @foux commented on GitHub (Jan 25, 2025): Nope, that's the first thing I've checked
Author
Owner

@BlackDex commented on GitHub (Jan 25, 2025):

I'm afraid we can't help here. It could be something strange in the app or on the Bitwarden side.

Only thing i can think of to do is fully logout, clear data and storage, uninstall the client.

Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface.

Then reboot the phone, install the app again, login and see what happens.

If that still doesn't work, but vault item updates do work, then i have no clue.

Except, you do not have do not disturb enabled maybe?

<!-- gh-comment-id:2614036706 --> @BlackDex commented on GitHub (Jan 25, 2025): I'm afraid we can't help here. It could be something strange in the app or on the Bitwarden side. Only thing i can think of to do is fully logout, clear data and storage, uninstall the client. Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface. Then reboot the phone, install the app again, login and see what happens. If that still doesn't work, but vault item updates do work, then i have no clue. Except, you do not have do not disturb enabled maybe?
Author
Owner

@foux commented on GitHub (Jan 25, 2025):

No DND, no. I'll try a full wipe/relogin, and report here. Thanks @BlackDex

<!-- gh-comment-id:2614037132 --> @foux commented on GitHub (Jan 25, 2025): No DND, no. I'll try a full wipe/relogin, and report here. Thanks @BlackDex
Author
Owner

@foux commented on GitHub (Jan 25, 2025):

Resetting all conections and relogin worked, thanks

<!-- gh-comment-id:2614042225 --> @foux commented on GitHub (Jan 25, 2025): Resetting all conections and relogin worked, thanks
Author
Owner

@retorquere commented on GitHub (Apr 29, 2025):

Only thing i can think of to do is fully logout, clear data and storage, uninstall the client.

Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface.

Then reboot the phone, install the app again, login and see what happens.

I've done this, I'm not getting the popup. I'm on the eu server. Tried with F-droid release and beta.

If that still doesn't work, but vault item updates do work, then i have no clue.

vault updates do work.

Except, you do not have do not disturb enabled maybe?

DND is off

<!-- gh-comment-id:2837118598 --> @retorquere commented on GitHub (Apr 29, 2025): > Only thing i can think of to do is fully logout, clear data and storage, uninstall the client. > > Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface. > > Then reboot the phone, install the app again, login and see what happens. I've done this, I'm not getting the popup. I'm on the eu server. Tried with F-droid release and beta. > If that still doesn't work, but vault item updates do work, then i have no clue. vault updates do work. > Except, you do not have do not disturb enabled maybe? DND is off
Author
Owner

@Gerardv514 commented on GitHub (Apr 29, 2025):

What version are you running?

What app? App version are you running?

What is your setup? Server?

Reverse proxy? Etc

Can you see the request in the logs?

<!-- gh-comment-id:2837314152 --> @Gerardv514 commented on GitHub (Apr 29, 2025): What version are you running? What app? App version are you running? What is your setup? Server? Reverse proxy? Etc Can you see the request in the logs?
Author
Owner

@BlackDex commented on GitHub (Apr 29, 2025):

Only thing i can think of to do is fully logout, clear data and storage, uninstall the client.
Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface.
Then reboot the phone, install the app again, login and see what happens.

I've done this, I'm not getting the popup. I'm on the eu server. Tried with F-droid release and beta.

If that still doesn't work, but vault item updates do work, then i have no clue.

vault updates do work.

Except, you do not have do not disturb enabled maybe?

DND is off

If vault updates work instantly, like in you see it change, them login with service should work too in the same way.

Also, F-Droid versions will not work at all, these do not contain the Google firebase tooling.

You could try to see if the FCM diagnostics provides some info.

To open the FCM Diagnostics (Dialer Code):

On some Android devices (especially those with the standard Google Phone app), you can use a special dialer code to access FCM diagnostics information.  

  • Open your phone's dialer app.
  • Dial *#*#426#*#*
  • This should open an "FCM Diagnostics" screen. Here you might see the connection status to FCM and potentially some event logs related to message delivery. Note that this doesn't usually show the message content.
  • If the standard dialer app is not used (e.g., on Samsung devices), you might need to install the "Phone by Google" app from the Play Store for this code to work.
<!-- gh-comment-id:2837462141 --> @BlackDex commented on GitHub (Apr 29, 2025): > > Only thing i can think of to do is fully logout, clear data and storage, uninstall the client. > > Then deauth all sessions, either via the web-vault and your user settings, or via the admin interface. > > Then reboot the phone, install the app again, login and see what happens. > > I've done this, I'm not getting the popup. I'm on the eu server. Tried with F-droid release and beta. > > > If that still doesn't work, but vault item updates do work, then i have no clue. > > vault updates do work. > > > Except, you do not have do not disturb enabled maybe? > > DND is off If vault updates work instantly, like in you see it change, them login with service should work too in the same way. Also, F-Droid versions will not work at all, these do not contain the Google firebase tooling. You could try to see if the FCM diagnostics provides some info. #### To open the FCM Diagnostics (Dialer Code): On some Android devices (especially those with the standard Google Phone app), you can use a special dialer code to access FCM diagnostics information.   - Open your phone's dialer app. - Dial `*#*#426#*#*` - This should open an "FCM Diagnostics" screen. Here you might see the connection status to FCM and potentially some event logs related to message delivery. Note that this doesn't usually show the message content. - If the standard dialer app is not used (e.g., on Samsung devices), you might need to install the "Phone by Google" app from the Play Store for this code to work.
Author
Owner

@retorquere commented on GitHub (Apr 29, 2025):

If vault updates work instantly, like in you see it change, them login with service should work too in the same way.

Not instantly, no.

Also, F-Droid versions will not work at all, these do not contain the Google firebase tooling.

This was the problem for me -- I switched to F-droid a while ago at direction of support because there was a bug in bitwarden android that had a fix but for which the play store version was still going through the release machinations. I didn't know the login with device would be affected, so I stayed on the F-droid version. Now hat I'm back on the play version, the popup does appear.

Thank you!

<!-- gh-comment-id:2837939719 --> @retorquere commented on GitHub (Apr 29, 2025): > If vault updates work instantly, like in you see it change, them login with service should work too in the same way. Not instantly, no. > Also, F-Droid versions will not work at all, these do not contain the Google firebase tooling. This was the problem for me -- I switched to F-droid a while ago at direction of support because there was a bug in bitwarden android that had a fix but for which the play store version was still going through the release machinations. I didn't know the login with device would be affected, so I stayed on the F-droid version. Now hat I'm back on the play version, the popup does appear. Thank you!
Author
Owner

@retorquere commented on GitHub (Apr 29, 2025):

For completeness, at the time:

What version are you running?

2025.3.0 (F-Droid) and beta 2025.3.0 (19983) (F-Droid)

What app? App version are you running?

Bitwarden and Bitwarden beta

What is your setup? Server?

bitwarden.eu

Reverse proxy? Etc

None

Can you see the request in the logs?

I can look but the remark from @BlackDex explains why I think -- I didn't know the F-Droid versions did not have real-time updates.

<!-- gh-comment-id:2837982616 --> @retorquere commented on GitHub (Apr 29, 2025): For completeness, at the time: > What version are you running? 2025.3.0 (F-Droid) and beta 2025.3.0 (19983) (F-Droid) > What app? App version are you running? Bitwarden and Bitwarden beta > What is your setup? Server? bitwarden.eu > Reverse proxy? Etc None > Can you see the request in the logs? I can look but the remark from @BlackDex explains why I think -- I didn't know the F-Droid versions did not have real-time updates.
Author
Owner

@retorquere commented on GitHub (Apr 29, 2025):

Might be worthwhile to update https://bitwarden.com/help/log-in-with-device/#approve-a-log-in-request to describe the popup-method and/or to remark that the popup method is not available on f-droid versions.

<!-- gh-comment-id:2837989433 --> @retorquere commented on GitHub (Apr 29, 2025): Might be worthwhile to update https://bitwarden.com/help/log-in-with-device/#approve-a-log-in-request to describe the popup-method and/or to remark that the popup method is not available on f-droid versions.
Author
Owner

@Gerardv514 commented on GitHub (Apr 29, 2025):

This project doesn't maintain the bitwarden documents nor is it associated with Bitwarden. It is a backend compatible server (to self host) which works with the official Bitwarden apps.

<!-- gh-comment-id:2838450448 --> @Gerardv514 commented on GitHub (Apr 29, 2025): This project doesn't maintain the bitwarden documents nor is it associated with Bitwarden. It is a backend compatible server (to self host) which works with the official Bitwarden apps.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vaultwarden#2153
No description provided.