⚠️ Important
With the introduction of Lens 2024, the Lens platform takes exclusive ownership of supported brokers to ensure that only authorised Lens users can access workstations and resources.
For the Leostream Broker to support this, there are some important things to note:
-
Any configured policies should not permit access to any pools, as this will be handled by Lens.
-
Any user assignments to desktops will be removed
Not updating your Leostream Broker policy may allow users to bypass the Lens Platform.
Leostream specific options
Webhooks
Webhooks help make the Lens application smarter. As Lens is not a connection broker, we do not always know when certain events happen. If the broker supports it, then it’s highly recommended to configure webhooks.
Set the session start webhook
-
In the
Generaltab -
Check the
Send HTTP GET request at start of sessionoption -
In the
URL to call at start of sessionfield, enter the webhook from theInfrastructure healthcheck webhookbutton in Lens. Leave theTimeout in secondsfield at5.
Set the session start webhook
-
In the
Generaltab -
Click the :3_dot_menu: button next to the pool you want to configure, and then select
Editfrom the menu -
In the modal, scroll down to the
When User is Assigned to Desktopsection -
Check the
Send HTTP GET requestoption -
In the
URL to call at assignment timefield, enter the webhook from theSession start webhookbutton in Lens. Leave theTimeout in secondsfield at5.
Set the session end webhook
-
Login to the Leostream UI
-
In the left sidebar, go to
Configurationand then selectRelease Plans -
Find the plan you want to edit, and click the
Editlink -
Scroll to the
When User Disconnects from Desktopsection -
In the
URL to callfield, enter the webhook from theSession end webhookbutton -
Click the
Savebutton
Importing broker desktops
This will show all desktops that are present in Leostream, even if they are not found in another supported platform. This can be useful for displaying workstations in Lens that are supported by Leostream but not supported natively by Lens. To enable this feature:
-
Login to the application
-
In the left sidebar, select
Configurationthen click theSettingsoption -
Select the
Manage siteitem from theSites and Collectorssection -
Select the site you would like to edit from the dropdown menu
-
Click the
Brokeringtab -
Scroll down to the
Workstationssection -
Enable the
Import workstations from broker when not found via other platformstoggle -
Scroll to the bottom of the page
-
Click the
Savebutton