VMware Horizon RADIUS integration
Multi-Factor Authentication (MFA) is an extra layer of security used when logging into websites or apps. Individuals are authenticated through more than one required security and validation procedure that only they know or have access to.
Remote Authentication Dial-In User Service (RADIUS) is a protocol commonly used to authenticate, authorize, and account for user access and actions.
RADIUS is a protocol commonly used to authenticate, authorize, and account for user access and actions. Arculix offers a simple solution for adding MFA to VMware Horizon via its Radius solution. This document is a step-by-step guide to connect your VMware Horizon structure to the Arculix Radius agent.
Prerequisites
Arculix RADIUS Agent that is configured and connected to your user directory. For example, Microsoft Active Directory (AD).
For more information, see the Arculix RADIUS Agent deployment guide.
User account with administrative privileges for the VMware Horizon Connection Server.
Arculix RADIUS Agent configuration
To integrate Arculix with your VMware Horizon structure, you will need to install an Arculix RADIUS Agent on a machine within your network. This server will receive RADIUS requests from your Horizon server, check with LDAP server to perform primary authentication, and then contact Arculix cloud service for secondary authentication.
Follow these steps to configure the Arculix RADIUS Agent.
Log in to the Arculix RADIUS Agent as an administrator.
Open the radius-agent-config.env file with an editor.
The file is located in the installed directory of RADIUS Agent. RADIUS clients are configured in this setting.
At the end of the radius-agent-config.env file, set the following configuration for the ARA_CLIENTS attribute:
Note
The values should be separated by semicolons (;).
ARA_CLIENTS=<An optional name for your Horizon>;<Internal IP address of your Horizon>;<a shared secret>
For example, set:
ARA_CLIENTS=Horizon;192.168.1.50/32;testing12345
Save the file.
Run the following command to apply the changes:
docker-compose down && docker-compose up -d
VMware Horizon Connection Server configuration
Log in to the Horizon Administrator Console.
Navigate to Servers then select the Connection Servers tab.
Click Edit.
In the dialog window, select the Authentication tab.
Scroll down to the Advanced Authentication section and set the following configurations:
2 factor authentication
Set to RADIUS.
Enforce 2-factor and Windows user name matching
Select this check box.
Use the same user name and password for RADIUS and Windows authentication
Select this check box.
In the Authenticators section, select Create New Authenticator and set the Authenticator Name.
Click Next and set the following configurations:
Hostname/Address
Set to the IP address of your Arculix RADIUS Agent.
Authentication Port
The RADIUS port number.
The default is 1812.
Accounting Port
Set to 0.
Authentication Type
Set to PAP.
Shared Secret
The Arculix RADIUS Agent secret you configured in the previous section.
Server Timeout
Set to 60.
Test your application integration
Launch the VMware Horizon Client. Initiate a connection to the server then enter your primary credentials.
The Arculix Mobile app receives a push notification for your approval to log in.
After verification, you have access to your virtual desktop environment.
Support
If you have questions or need assistance, contact SecureAuth Support.
Sales
Want to learn more about our MFA solutions? Contact our Professional Services for a demo today.
Disclaimer
All product names, trademarks, and registered trademarks are the property of their respective owners.
All company, product, and service names used in this document are for identification purposes only. The use of these names, trademarks, and brands do not constitute an endorsement by the SecureAuth Corporation.