[PR #1093] [MERGED] Enhance linux client authentication #13308

Closed
opened 2026-08-05 02:08:03 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/1093
Author: @bcmmbaga
Created: 8/18/2023
Status: Merged
Merged: 8/23/2023
Merged by: @braginini

Base: mainHead: fix-improperly-escaped-urls


📝 Commits (4)

  • d8e5001 fixes issue with improperly escaped URLs
  • 0be5b24 Enhanced the management of the verification URL message for client login
  • d293ca4 Improve the handling of the verification URL message in the client login procedure.
  • a2a06c5 Refactor authentication logic for non-desktop Linux environments

📊 Changes

1 file changed (+60 additions, -14 deletions)

View changed files

📝 client/cmd/login.go (+60 -14)

📄 Description

Describe your changes

  • Fixes improperly escaped PKCE flow auth URL
  • Enhance the client authentication process within the Linux environment. For Linux instances lacking desktop support (such as servers), authentication will be streamlined to require setup keys and the device flow (if configured) exclusively

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/1093 **Author:** [@bcmmbaga](https://github.com/bcmmbaga) **Created:** 8/18/2023 **Status:** ✅ Merged **Merged:** 8/23/2023 **Merged by:** [@braginini](https://github.com/braginini) **Base:** `main` ← **Head:** `fix-improperly-escaped-urls` --- ### 📝 Commits (4) - [`d8e5001`](https://github.com/netbirdio/netbird/commit/d8e5001b87fbd424444a7bcc3ca999055452ee4e) fixes issue with improperly escaped URLs - [`0be5b24`](https://github.com/netbirdio/netbird/commit/0be5b2465be81fb7ef35829affe7d3b112dd5848) Enhanced the management of the verification URL message for client login - [`d293ca4`](https://github.com/netbirdio/netbird/commit/d293ca471fd5bd2d83e6ffba1e8031a336e231b4) Improve the handling of the verification URL message in the client login procedure. - [`a2a06c5`](https://github.com/netbirdio/netbird/commit/a2a06c577c9b00ad9a11851ffacfce4b7f1e7fa2) Refactor authentication logic for non-desktop Linux environments ### 📊 Changes **1 file changed** (+60 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `client/cmd/login.go` (+60 -14) </details> ### 📄 Description ## Describe your changes - Fixes improperly escaped PKCE flow auth URL - Enhance the client authentication process within the Linux environment. For Linux instances lacking desktop support (such as servers), authentication will be streamlined to require setup keys and the device flow (if configured) exclusively ## Issue ticket number and link ### Checklist - [x] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [x] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 02:08:03 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#13308