netbird/management/server
Givi Khojanashvili e5e69b1f75
Autopropagate peers by JWT groups (#1037)
Enhancements to Peer Group Assignment:

1. Auto-assigned groups are now applied to all peers every time a user logs into the network.
2. Feature activation is available in the account settings.
3. API modifications included to support these changes for account settings updates.
4. If propagation is enabled, updates to a user's auto-assigned groups are immediately reflected across all user peers.
5. With the JWT group sync feature active, auto-assigned groups are forcefully updated whenever a peer logs in using user credentials.
2023-08-07 19:44:51 +04:00
..
activity Check links of groups before delete it (#1010) 2023-07-14 20:45:40 +02:00
http Autopropagate peers by JWT groups (#1037) 2023-08-07 19:44:51 +04:00
idp Fix Okta IDP device authorization (#1023) 2023-07-21 09:34:49 +02:00
jwtclaims Use error level for JWT parsing error logs (#1026) 2023-07-22 17:56:27 +02:00
metrics Record idp manager type (#1027) 2023-07-22 19:30:59 +02:00
mock_server Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
status Move Login business logic from gRPC API to Accountmanager (#713) 2023-03-03 18:35:38 +01:00
telemetry Count only successful HTTP request durations (#886) 2023-05-22 16:26:36 +02:00
testdata switch PATs to map and add deletion 2023-03-20 16:14:55 +01:00
account_test.go Autopropagate peers by JWT groups (#1037) 2023-08-07 19:44:51 +04:00
account.go Autopropagate peers by JWT groups (#1037) 2023-08-07 19:44:51 +04:00
config.go Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
dns_test.go Prevent sending nameserver configuration when peer is set as NS (#962) 2023-06-28 17:29:02 +02:00
dns.go Prevent sending nameserver configuration when peer is set as NS (#962) 2023-06-28 17:29:02 +02:00
event_test.go use UTC everywhere in server 2023-04-03 15:09:35 +02:00
event.go use UTC everywhere in server 2023-04-03 15:09:35 +02:00
file_store_test.go JWT Groups support (#966) 2023-06-27 18:51:05 +04:00
file_store.go Fix DefaultAccountManager GetGroupsFromTheToken false positive tests (#1019) 2023-07-22 15:54:08 +04:00
group_test.go Check links of groups before delete it (#1010) 2023-07-14 20:45:40 +02:00
group.go Check links of groups before delete it (#1010) 2023-07-14 20:45:40 +02:00
grpcserver.go Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
management_proto_test.go Add telemetry to measure app durations (#878) 2023-05-19 11:42:25 +02:00
management_suite_test.go Move management server to a separate directory (#67) 2021-07-24 16:14:29 +02:00
management_test.go Add telemetry to measure app durations (#878) 2023-05-19 11:42:25 +02:00
nameserver_test.go Add telemetry to measure app durations (#878) 2023-05-19 11:42:25 +02:00
nameserver.go Add more activity events (#663) 2023-01-25 16:29:59 +01:00
network_test.go Exclude second last IP from allocation to use it in the Fake DNS (#912) 2023-05-30 18:26:44 +04:00
network.go Exclude second last IP from allocation to use it in the Fake DNS (#912) 2023-05-30 18:26:44 +04:00
peer_test.go Don't create setup keys on new account (#972) 2023-06-27 17:17:24 +02:00
peer.go Add comment clarifying AddPeer race check (#927) 2023-06-02 18:04:24 +02:00
personal_access_token_test.go move into separate package 2023-05-16 12:57:56 +02:00
personal_access_token.go move into separate package 2023-05-16 12:57:56 +02:00
policy_test.go Optimize ACL performance (#994) 2023-07-18 13:12:50 +04:00
policy.go Optimize ACL performance (#994) 2023-07-18 13:12:50 +04:00
route_test.go Feat linux firewall support (#805) 2023-05-29 16:00:18 +02:00
route.go Use Peer.ID instead of Peer.Key as peer identifier (#664) 2023-02-03 10:33:28 +01:00
rule.go Feat linux firewall support (#805) 2023-05-29 16:00:18 +02:00
scheduler_test.go Proactively expire peers' login per account (#698) 2023-02-27 16:44:26 +01:00
scheduler.go Proactively expire peers' login per account (#698) 2023-02-27 16:44:26 +01:00
setupkey_test.go use UTC everywhere in server 2023-04-03 15:09:35 +02:00
setupkey.go remove UTC from some not store related operations 2023-04-10 10:54:23 +02:00
store.go switch PATs to map and add deletion 2023-03-20 16:14:55 +01:00
turncredentials_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
turncredentials.go remove UTC from some not store related operations 2023-04-10 10:54:23 +02:00
updatechannel_test.go Use select for turn credentials and peers update (#443) 2022-08-27 12:57:03 +02:00
updatechannel.go Proactively expire peers' login per account (#698) 2023-02-27 16:44:26 +01:00
user_test.go Block user through HTTP API (#846) 2023-05-11 18:09:36 +02:00
user.go Autopropagate peers by JWT groups (#1037) 2023-08-07 19:44:51 +04:00