Support login without an external IDP (e.g., username/password or passkey)
Is your feature request related to a problem? Please describe. This is not a problem, but more of a common sense request to run Netbird on even less powerful servers
Describe the solution you'd like Implement access without mandatory IDP, but with simple username and password
Login without an IDP Hi Netbird team,
First of all, thank you for the amazing work on Netbird — it's a great tool and I really appreciate the effort going into it.
I’d like to request support for an alternative authentication method that does not rely on an external Identity Provider (IDP). Specifically, I’d love to see the ability to log in with either:
- A simple username and password
- A passkey or other lightweight, secure method
One of the main motivations behind this request is performance: IDP solutions often introduce significant CPU overhead, which is a concern, especially on lower-powered devices or embedded systems. For certain use cases, minimizing CPU usage is critical.
To be clear, I'm not suggesting removing support for IDPs — it’s absolutely great that Netbird integrates with them. I just believe that offering a non-IDP option would be very beneficial for users who need a simpler, more resource-efficient setup.
Thanks for considering this enhancement!
I don't think we will get enough traction to implement a user management system on the backend.
I'm not sure what Zitadel setup looks like, but I'm pretty sure Dex with a static list of users would be light on resources and easy to set up.
I absolutely love to see netbird with it's own authication with user & pass setup ...
I don't think we will get enough traction to implement a user management system on the backend.
I'm not sure what Zitadel setup looks like, but I'm pretty sure Dex with a static list of users would be light on resources and easy to set up.
Zitadel is good, but it is indeed quite heavy...
How does Dexidp set up to do everything locally - without using Google or other managed IDPs - as well as I currently have Zitadel*?
*(I followed the procedure for using Zitadel on the official advanced doc for Netbird selfhosted)