Unregistered redirect_uri with v0.71.0 #6154
-
Before posting
Affected areaLogin / Authentication / IdP Deployment typeSelf-hosted - quickstart script Operating system or environmentLinux NetBird version and upgrade statusManagement Dashboard Client Did this work before?Yes, this worked before Regression detailsv0.70.5 - worked prior to upgrade to v0.71.0. Fresh install of v0.71.0 also replicates the issue. SummaryWhenever trying to use device authentication, such as Netbird SSH or signing in on a TV, the NetBird Oauth server returns a Current behaviorv0.71.0 returns the following oauth device callback URL with the malformed
Expected behaviorThe
Steps to reproduceUpgrade from 0.70.5 or a fresh install of 0.71.0 (I've tried both, the issue is present whichever way I install it) Setup PocketID (I haven't tested this issue with other IDPs). Attempt to use NetBird SSH or sign in to Android TV via the QR code and it'll prompt you for the 8-char code. This will then redirect you to the malformed callback URL as above. Environment and topologySelf-hosted install running on Ubuntu Server 26.04 with latest Docker. Configured with quickstart using option 0 for Traefik and Proxy / CrowdSec enabled. PocketID enabled via the UI as IDP option. Self-hosted details, if availableNo response Logs, status output, or debug evidenceN/ARelated issues or discussionsNo response ImpactGiven that I have replicated this on three separate, fresh-install, VPS, I would suggest that multiple people will be facing this issue. I have also tested it on a variety of domains in case my funky gTLD was being parsed weirdly. I've tested this with a legacy install that was updated from 0.70.5, and also fresh installs of 0.71.0. Additional contextPossibly related to #6149, although the error I am seeing is shown by NetBird, rather than the third-party IDP. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Adding another affected instance (self-hosted, embedded IdP, Traefik setup) Management: v0.71.2 Setup (docker-compose, simplified): Click "Connect" → Browser opens automatically with token pre-filled → Click OK → "Bad Request – Unregistered redirect_uri" Important note for the developers: |
Beta Was this translation helpful? Give feedback.
-
|
Confirmed and validated, related issue here #6189 |
Beta Was this translation helpful? Give feedback.

A fix for this will go out on the next release 💪
Related PR applying the fix here #6191
If anyone needs to be able to solve this quicker, you can try using the GHCR images displayed here until a release is cut #6191 (comment)