To provide a solution for this problem and a more general case, flexVDI supports registering a terminal to a Terminal Policy automatically by connection name. It works in the same way as virtual web servers. First, create a different DNS entry for each authentication domain that points to your platform's IP address, e.g.
cstmr2.myprovider.com, ... Then, create an authenticated Terminal Policy for each of these names, and replacing dots (.) with underscores (_), e.g.
cstmr2_myprovider_com, ... Finally, configure them with the appropriate authentication parameters (LDAP server, branch name, bind user, ...). Whenever a new terminal connects to the platform and it is not registered yet to any Terminal Policy, flexVDI will first look for a Terminal Policy which name matches the host name that was used to establish the connection. So, provide each of your customers with the DNS name that represents their authentication domain.
This model works for non-authenticated Terminal Policies too, so you may have
vdikiosks.myprovider.com, and have your kiosk devices connect to the platform using that name to be automatically registered with a non-authenticated Terminal Policy named
vdikiosks_myprovider_com. However, take into account that, in this case, any user may access a non-authenticated desktop just knowing the right domain name.