cedrozor / myrtille

A native HTML4 / HTML5 Remote Desktop Protocol and SSH client
https://www.myrtille.io
Apache License 2.0
1.79k stars 375 forks source link

Better support for remote desktop connection broker #315

Open sme-schleupen opened 3 years ago

sme-schleupen commented 3 years ago

This pull request contains improved support for the remote desktop connection broker using the load balance info from the rdp files (e.g. loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.RemoteApp). This change utilize the FreeRDP parameter /load-balance-info and the value for this parameter can be part of the Auto-Connect URL or a request to the Admin-Services.

Auto-Connect URL example: https://localhost/Myrtille/?__EVENTTARGET=&__EVENTARGUMENT=&server={server}&user={user}&passwordHash={passwordHash}&program={remoteApp}&loadBalanceInfo=tsv%3A%2F%2FMS%20Terminal%20Services%20Plugin.1.RemoteApp&connect=Connect%21

cedrozor commented 3 years ago

Hi Stephan, thanks for this PR ! I'm glad you were able to overcome this limitation and will make sure to merge it in the next version.