netbird/client
Bethuel Mmbaga 7794b744f8
Add PKCE authorization flow (#1012)
Enhance the user experience by enabling authentication to Netbird using Single Sign-On (SSO) with any Identity Provider (IDP) provider. Current client offers this capability through the Device Authorization Flow, however, is not widely supported by many IDPs, and even some that do support it do not provide a complete verification URL.

To address these challenges, this pull request enable Authorization Code Flow with Proof Key for Code Exchange (PKCE) for client logins, which is a more widely adopted and secure approach to facilitate SSO with various IDP providers.
2023-07-27 11:31:07 +02:00
..
android Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
cmd Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
firewall Feat optimize acl performance iptables (#1025) 2023-07-24 13:00:23 +02:00
internal Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
proto Adding --external-ip-map and --dns-resolver-address and shorthand flags (#652) 2023-01-17 19:16:50 +01:00
server Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
ssh add sleep and comment 2023-06-23 17:02:34 +02:00
system feat: add support for custom device hostname (#789) 2023-04-20 16:00:22 +02:00
testdata Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
ui Add version info command to signal server (#739) 2023-03-15 07:54:51 +01:00
Dockerfile Adding --external-ip-map and --dns-resolver-address and shorthand flags (#652) 2023-01-17 19:16:50 +01:00
installer.nsis Bind implementation (#779) 2023-04-13 17:00:01 +02:00
main.go Clarify XORMapped panic case (#877) 2023-05-18 19:47:36 +02:00
manifest.xml Renaming project builds and including new Icons (#318) 2022-05-21 18:42:56 +02:00
resources.rc Bind implementation (#779) 2023-04-13 17:00:01 +02:00