mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 00:14:11 +09:00
[client,common] fix parsing of RdgIsKdcProxy
This commit is contained in:
@@ -2594,7 +2594,7 @@ BOOL freerdp_client_populate_settings_from_rdp_file_unchecked(const rdpFile* fil
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (~((size_t)file->RdgIsKdcProxy))
|
||||
if (~file->RdgIsKdcProxy)
|
||||
{
|
||||
if (!freerdp_settings_set_bool(settings, FreeRDP_KerberosRdgIsProxy,
|
||||
file->RdgIsKdcProxy != 0))
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
"FreeRDP_SmartcardLogon": false,
|
||||
"FreeRDP_PromptForCredentials": false,
|
||||
"FreeRDP_SmartcardEmulation": false,
|
||||
"FreeRDP_KerberosRdgIsProxy": true,
|
||||
"FreeRDP_KerberosRdgIsProxy": false,
|
||||
"FreeRDP_IgnoreCertificate": false,
|
||||
"FreeRDP_ExternalCertificateManagement": false,
|
||||
"FreeRDP_AutoAcceptCertificate": false,
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
"FreeRDP_SmartcardLogon": false,
|
||||
"FreeRDP_PromptForCredentials": false,
|
||||
"FreeRDP_SmartcardEmulation": false,
|
||||
"FreeRDP_KerberosRdgIsProxy": true,
|
||||
"FreeRDP_KerberosRdgIsProxy": false,
|
||||
"FreeRDP_IgnoreCertificate": false,
|
||||
"FreeRDP_ExternalCertificateManagement": false,
|
||||
"FreeRDP_AutoAcceptCertificate": false,
|
||||
@@ -1518,4 +1518,4 @@
|
||||
{}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1521
client/common/test/rdp-testcases/test2.json
Normal file
1521
client/common/test/rdp-testcases/test2.json
Normal file
File diff suppressed because it is too large
Load Diff
39
client/common/test/rdp-testcases/test2.rdp
Normal file
39
client/common/test/rdp-testcases/test2.rdp
Normal file
@@ -0,0 +1,39 @@
|
||||
gatewayusagemethod:i:1
|
||||
gatewayprofileusagemethod:i:1
|
||||
authentication level:i:1
|
||||
gatewaybrokeringtype:i:1
|
||||
wvd endpoint pool:s:11112222-0815-1234-abcd-123456789abc
|
||||
geo:s:EU
|
||||
armpath:s:/subscriptions/584e4430-82fd-41aa-b87a-efc8b62f890c/resourcegroups/f6cfbbf2-efed-4756-a9c8-3c547bc4eb50/providers/Microsoft.DesktopVirtualization/hostpools/3367af18e772425b82d958c4f06d8023
|
||||
aadtenantid:s:77064fd5-2634-4a0d-b310-2fa3c1d0472d
|
||||
full address:s:rdgateway-r1.wvd.microsoft.com
|
||||
rdgiskdcproxy:i:1
|
||||
alternate full address:s:rdgateway-r1.wvd.microsoft.com
|
||||
diagnosticserviceurl:s:https://rdweb-g-eu-r1.wvd.microsoft.com/api/arm/DiagnosticEvents/v1
|
||||
hubdiscoverygeourl:s:https://rdweb-g-eu-r1.wvd.microsoft.com/api/arm/hubdiscovery?resourceId=16e1fb18-0f41-4e0c-acf8-5046124affe9
|
||||
resourceprovider:s:arm
|
||||
gatewayhostname:s:afdfp-rdgateway-r1.wvd.microsoft.com:443
|
||||
loadbalanceinfo:s:mth://localhost/b47b47c1-b81e-4dfa-ac1b-a8a195d43f26/16e1fb18-0f41-4e0c-acf8-5046124affe9
|
||||
workspace id:s:cd2471f8-135b-405b-ac04-c2e1564ef354
|
||||
activityhint:s:ms-wvd-ep:16e1fb18-0f41-4e0c-acf8-5046124affe9?ScaleUnitPath={"Geo"%3a"EU"%2c"Ring"%3a1%2c"Region"%3a"westeurope"%2c"ScaleUnit"%3a100}
|
||||
promptcredentialonce:i:1
|
||||
gatewaycredentialssource:i:0
|
||||
remoteapplicationprogram:s:||40d51148-8d2c-4222-aeb3-7ad10be11650
|
||||
remotedesktopname:s:Cloud PC Enterprise 8vCPU/32GB/512GB
|
||||
remoteapplicationmode:i:0
|
||||
audiomode:i:0
|
||||
redirectclipboard:i:1
|
||||
redirectprinters:i:1
|
||||
redirectsmartcards:i:1
|
||||
dynamic resolution:i:1
|
||||
audiocapturemode:i:1
|
||||
camerastoredirect:s:*
|
||||
devicestoredirect:s:*
|
||||
redirectcomports:i:1
|
||||
drivestoredirect:s:*
|
||||
usbdevicestoredirect:s:*
|
||||
singlemoninwindowedmode:i:1
|
||||
redirectlocation:i:1
|
||||
targetisaadjoined:i:1
|
||||
enablerdsaadauth:i:0
|
||||
clientrejectinjectedinput:i:0
|
||||
1521
client/common/test/rdp-testcases/test2.unchecked.json
Normal file
1521
client/common/test/rdp-testcases/test2.unchecked.json
Normal file
File diff suppressed because it is too large
Load Diff
1521
client/common/test/rdp-testcases/test3.json
Normal file
1521
client/common/test/rdp-testcases/test3.json
Normal file
File diff suppressed because it is too large
Load Diff
39
client/common/test/rdp-testcases/test3.rdp
Normal file
39
client/common/test/rdp-testcases/test3.rdp
Normal file
@@ -0,0 +1,39 @@
|
||||
gatewayusagemethod:i:1
|
||||
gatewayprofileusagemethod:i:1
|
||||
authentication level:i:1
|
||||
gatewaybrokeringtype:i:1
|
||||
wvd endpoint pool:s:11112222-0815-1234-abcd-123456789abc
|
||||
geo:s:EU
|
||||
armpath:s:/subscriptions/584e4430-82fd-41aa-b87a-efc8b62f890c/resourcegroups/f6cfbbf2-efed-4756-a9c8-3c547bc4eb50/providers/Microsoft.DesktopVirtualization/hostpools/3367af18e772425b82d958c4f06d8023
|
||||
aadtenantid:s:77064fd5-2634-4a0d-b310-2fa3c1d0472d
|
||||
full address:s:rdgateway-r1.wvd.microsoft.com
|
||||
rdgiskdcproxy:i:0
|
||||
alternate full address:s:rdgateway-r1.wvd.microsoft.com
|
||||
diagnosticserviceurl:s:https://rdweb-g-eu-r1.wvd.microsoft.com/api/arm/DiagnosticEvents/v1
|
||||
hubdiscoverygeourl:s:https://rdweb-g-eu-r1.wvd.microsoft.com/api/arm/hubdiscovery?resourceId=16e1fb18-0f41-4e0c-acf8-5046124affe9
|
||||
resourceprovider:s:arm
|
||||
gatewayhostname:s:afdfp-rdgateway-r1.wvd.microsoft.com:443
|
||||
loadbalanceinfo:s:mth://localhost/b47b47c1-b81e-4dfa-ac1b-a8a195d43f26/16e1fb18-0f41-4e0c-acf8-5046124affe9
|
||||
workspace id:s:cd2471f8-135b-405b-ac04-c2e1564ef354
|
||||
activityhint:s:ms-wvd-ep:16e1fb18-0f41-4e0c-acf8-5046124affe9?ScaleUnitPath={"Geo"%3a"EU"%2c"Ring"%3a1%2c"Region"%3a"westeurope"%2c"ScaleUnit"%3a100}
|
||||
promptcredentialonce:i:1
|
||||
gatewaycredentialssource:i:0
|
||||
remoteapplicationprogram:s:||40d51148-8d2c-4222-aeb3-7ad10be11650
|
||||
remotedesktopname:s:Cloud PC Enterprise 8vCPU/32GB/512GB
|
||||
remoteapplicationmode:i:0
|
||||
audiomode:i:0
|
||||
redirectclipboard:i:1
|
||||
redirectprinters:i:1
|
||||
redirectsmartcards:i:1
|
||||
dynamic resolution:i:1
|
||||
audiocapturemode:i:1
|
||||
camerastoredirect:s:*
|
||||
devicestoredirect:s:*
|
||||
redirectcomports:i:1
|
||||
drivestoredirect:s:*
|
||||
usbdevicestoredirect:s:*
|
||||
singlemoninwindowedmode:i:1
|
||||
redirectlocation:i:1
|
||||
targetisaadjoined:i:1
|
||||
enablerdsaadauth:i:0
|
||||
clientrejectinjectedinput:i:0
|
||||
1521
client/common/test/rdp-testcases/test3.unchecked.json
Normal file
1521
client/common/test/rdp-testcases/test3.unchecked.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user