[client,file] enable RDSTLS for entra resources

if enablerdsaadauth is part of a rdp file disable RDP, TLS and NLA and
enable RDSTLS
This commit is contained in:
Armin Novak
2025-09-23 15:03:15 +02:00
parent 45c7df6d61
commit 5bb6e82321

View File

@@ -1959,6 +1959,14 @@ BOOL freerdp_client_populate_settings_from_rdp_file_unchecked(const rdpFile* fil
{
if (!freerdp_settings_set_bool(settings, FreeRDP_AadSecurity, file->EnableRdsAadAuth != 0))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_RdstlsSecurity, TRUE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_RdpSecurity, FALSE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_TlsSecurity, FALSE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_NlaSecurity, FALSE))
return FALSE;
}
if (~((size_t)file->AlternateShell))