From e3ad0892a739bed80c3a7db7425b5c5bc5a42ea5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20=C5=9Al=C4=99zak?= Date: Thu, 28 Aug 2025 12:50:40 +0200 Subject: [PATCH 1/2] add mfa enrollment flags --- core/proxy.proto | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/proxy.proto b/core/proxy.proto index c63c2b9..d9ebc81 100644 --- a/core/proxy.proto +++ b/core/proxy.proto @@ -30,6 +30,8 @@ message EnrollmentSettings { bool vpn_setup_optional = 1; bool only_client_activation = 2; bool admin_device_management = 3; + bool smtp_configured = 4; + bool mfa_required = 5; } message EnrollmentStartResponse { From 6f98d2a32c1f1d938b3c1dfc0d39b2a118aa0aae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20=C5=9Al=C4=99zak?= Date: Thu, 28 Aug 2025 13:08:20 +0200 Subject: [PATCH 2/2] add explain comments --- core/proxy.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/proxy.proto b/core/proxy.proto index d9ebc81..b9062ec 100644 --- a/core/proxy.proto +++ b/core/proxy.proto @@ -27,10 +27,15 @@ message InitialUserInfo { } message EnrollmentSettings { + // Vpn step is skippable bool vpn_setup_optional = 1; + // Manual WireGuard setup is disabled bool only_client_activation = 2; + // Only admins can add devices so vpn step is skipped bool admin_device_management = 3; + // Enable Email method for MFA setup bool smtp_configured = 4; + // MFA setup is not skippable bool mfa_required = 5; }