[core,gateway] Make tenantid use optional

This commit is contained in:
akallabeth
2024-12-10 11:06:23 +01:00
parent 2db8f37d9a
commit f25be351b1
10 changed files with 54 additions and 9 deletions

View File

@@ -240,6 +240,9 @@ BOOL freerdp_settings_get_bool(const rdpSettings* settings, FreeRDP_Settings_Key
case FreeRDP_GatewayArmTransport:
return settings->GatewayArmTransport;
case FreeRDP_GatewayAvdUseTenantid:
return settings->GatewayAvdUseTenantid;
case FreeRDP_GatewayBypassLocal:
return settings->GatewayBypassLocal;
@@ -904,6 +907,10 @@ BOOL freerdp_settings_set_bool(rdpSettings* settings, FreeRDP_Settings_Keys_Bool
settings->GatewayArmTransport = cnv.c;
break;
case FreeRDP_GatewayAvdUseTenantid:
settings->GatewayAvdUseTenantid = cnv.c;
break;
case FreeRDP_GatewayBypassLocal:
settings->GatewayBypassLocal = cnv.c;
break;

View File

@@ -109,6 +109,7 @@ static const struct settings_str_entry settings_map[] = {
"FreeRDP_FrameMarkerCommandEnabled" },
{ FreeRDP_Fullscreen, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_Fullscreen" },
{ FreeRDP_GatewayArmTransport, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_GatewayArmTransport" },
{ FreeRDP_GatewayAvdUseTenantid, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_GatewayAvdUseTenantid" },
{ FreeRDP_GatewayBypassLocal, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_GatewayBypassLocal" },
{ FreeRDP_GatewayEnabled, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_GatewayEnabled" },
{ FreeRDP_GatewayHttpExtAuthSspiNtlm, FREERDP_SETTINGS_TYPE_BOOL,