Device Confirmation screen shown - but client isn't showing a code anywhere #2448

Open
opened 2025-11-20 07:09:58 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @webash on GitHub (Nov 9, 2025).

Describe the problem

On pressing 'Connect' on the Netbird client (0.59.12) on Windows 11, the browser page is asking me to validate a confirmation code in the native client, but no such code is being shown anywhere that I can find.

Image

To Reproduce

Steps to reproduce the behavior:

  1. Click Netbird icon in system tray
  2. Click connect
  3. Wait for web page to display
  4. See Device Confirmation code
  5. See nothing in the native client

Expected behavior

There is no documentation in the client release notes to suggest why this is happening, and what the experience is supposed to be.

Are you using NetBird Cloud?

Netbird Cloud.

NetBird version

0.59.12

Is any other VPN software installed?

Wireguard

Debug output

To help us resolve the problem, please attach the following anonymized status output

netbird status -dA

Peers detail:
Events: No events recorded
OS: windows/arm64
Daemon version: 0.59.12
CLI version: 0.59.12
Profile: default
Management: Disconnected
Signal: Disconnected
Relays:
Nameservers:
FQDN:
NetBird IP: N/A
Interface type: N/A
Quantum resistance: false
Lazy connection: false
Networks: -
Forwarding rules: 0
Peers count: 0/0 Connected

Create and upload a debug bundle, and share the returned file key:

netbird debug for 1m -AS -U

Uploaded files are automatically deleted after 30 days.

Alternatively, create the file only and attach it here manually:

netbird debug for 1m -AS

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @webash on GitHub (Nov 9, 2025). **Describe the problem** On pressing 'Connect' on the Netbird client (0.59.12) on Windows 11, the browser page is asking me to validate a confirmation code in the native client, but no such code is being shown anywhere that I can find. <img width="934" height="1130" alt="Image" src="https://github.com/user-attachments/assets/91a5e140-2a9a-497e-91da-35f5e967684f" /> **To Reproduce** Steps to reproduce the behavior: 1. Click Netbird icon in system tray 2. Click connect 3. Wait for web page to display 4. See Device Confirmation code 5. See nothing in the native client **Expected behavior** There is no documentation in the client release notes to suggest why this is happening, and what the experience is supposed to be. **Are you using NetBird Cloud?** Netbird Cloud. **NetBird version** `0.59.12` **Is any other VPN software installed?** Wireguard **Debug output** To help us resolve the problem, please attach the following anonymized status output netbird status -dA ``` Peers detail: Events: No events recorded OS: windows/arm64 Daemon version: 0.59.12 CLI version: 0.59.12 Profile: default Management: Disconnected Signal: Disconnected Relays: Nameservers: FQDN: NetBird IP: N/A Interface type: N/A Quantum resistance: false Lazy connection: false Networks: - Forwarding rules: 0 Peers count: 0/0 Connected ``` Create and upload a debug bundle, and share the returned file key: netbird debug for 1m -AS -U *Uploaded files are automatically deleted after 30 days.* Alternatively, create the file only and attach it here manually: netbird debug for 1m -AS **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. **Have you tried these troubleshooting steps?** - [X] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [X] Checked for newer NetBird versions - [X] Searched for similar issues on GitHub (including closed ones) - [X] Restarted the NetBird client - [X] Disabled other VPN software - [X] Checked firewall settings
saavagebueno added the triage-needed label 2025-11-20 07:09:58 -05:00
Author
Owner

@webash commented on GitHub (Nov 9, 2025):

This seems to be isolated to the GUI; as using netbird up or netbird login at the terminal has the confirmation code within the URL:

Please do the SSO login in your browser.
If your browser didn't open automatically, use this URL to log in:

https://login.netbird.io/activate?login_hint=user%40example.com&user_code=ABCD-WXYZ

Although potentially related is that I'm getting that sso login error after pushing confirm. Likely something transient on my side, but it shouldn't distract from the fact that the Windows UI does not appear to have any way to show you the confirmation code.

Some other feedback:

  • ideally netbird up and netbird login (and any UI implementation) will explicitly show the confirmation code rather than just implying it within a URL
  • ideally the Device Confirmation page should show the currently logged in identity - so that you know which account you're confirming the code for

EDIT: removed error message; unrelated and I resolved by deregister and then login again. Still the Windows GUI did not show a confirmation code.

@webash commented on GitHub (Nov 9, 2025): This seems to be isolated to the GUI; as using `netbird up` or `netbird login` at the terminal has the confirmation code within the URL: ``` Please do the SSO login in your browser. If your browser didn't open automatically, use this URL to log in: https://login.netbird.io/activate?login_hint=user%40example.com&user_code=ABCD-WXYZ ``` ~Although potentially related is that I'm getting that sso login error after pushing confirm. Likely something transient on my side, but it shouldn't distract from the fact that~ the Windows UI does not appear to have any way to show you the confirmation code. Some other feedback: - ideally `netbird up` and `netbird login` (and any UI implementation) will explicitly show the confirmation code rather than just implying it within a URL - ideally the Device Confirmation page should show the currently logged in identity - so that you know which account you're confirming the code for EDIT: removed error message; unrelated and I resolved by `deregister` and then `login` again. Still the Windows GUI did not show a confirmation code.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2448