How-To: Setup RADIUS Authentication in SimpleMDM

Learn how to set up RADIUS authentication in SimpleMDM using Cloud RADIUS. This guide covers the prerequisites and step-by-step instructions for configuring RADIUS authentication with Entra ID credentials or certificates in SimpleMDM

Introduction to Wi-Fi Authentication in SimpleMDM with Cloud RADIUS

With EZRADIUS Cloud RADIUS you can easily connect to a WPA Enterprise Wi-Fi network using either Entra ID credentials (with EAP-TTLS) or certificates (with EAP-TLS) for authentication. This guide will walk you through the steps to set up RADIUS authentication in SimpleMDM using Cloud RADIUS for both EAP-TTLS and EAP-TLS authentication methods. By the end of this guide, you will have a fully configured Wi-Fi profile in SimpleMDM that uses Cloud RADIUS for authentication.

How to Configure Wi-Fi Profiles in SimpleMDM with Cloud RADIUS - Step by Step Guide

The following section will guide you through the steps to set up RADIUS authentication in SimpleMDM using Cloud RADIUS. The steps will vary slightly based on the authentication method you choose (EAP-TLS or EAP-TTLS). Follow the instructions for your preferred authentication method.

Prerequisites for Setting Up RADIUS Authentication in SimpleMDM

Before you begin, ensure that you:

  1. Registered the Keytos and EZRADIUS applications in your Entra ID tenant
  2. Created an EZRADIUS billing plan/subscription
  3. Are a Subscription Owner or Network Administrator of your EZRADIUS subscription
  4. You are a SimpleMDM administrator

How To Create an EZRADIUS Policy for Cloud RADIUS Authentication

The first step to set up cloud RADIUS for SimpleMDM devices is to create an EZRADIUS policy that defines how authentication requests from SimpleMDM devices will be handled. Refer to the following guides for the specific steps to configure your cloud RADIUS policy.

How to Create a Passwordless Certificate Access Policy

A certificate access policy allows you to accept X.509 certificates for authentication and determine which users or devices are allowed to connect to your network. View this guide to learn how to create a certificate access policy in EZRADIUS if you have not already done so.

Create Certificate Access Policy

How to Create an Entra ID Username and Password Access Policy

An Entra ID username and password access policy allows you to authenticate your Entra ID users using their existing credentials. View this guide to learn how to create an Entra ID username and password access policy in EZRADIUS if you have not already done so.

Create Entra ID Password Access Policy

How To Configure Your SimpleMDM Configuration Profile for WPA Enterprise Wi-Fi

Now that EZRADIUS is configured to authenticate your users, the next step is to configure your SimpleMDM Wi-Fi profile to use RADIUS authentication with EZRADIUS. The configuration will vary based on the authentication method you choose (EAP-TLS or EAP-TTLS) and based on profile editor (iMazing or Apple Configurator). Follow the instructions for your preferred method.

How To Create SCEP Certificates in iMazing Profile Editor for SimpleMDM Devices for EAP-TLS Authentication

iMazing is an alternative application to Apple Configurator that allows you to create configuration profiles on both macOS and Windows.

  1. In a new tab, navigate to your EZRADIUS portal.

  2. Go to the Policies page and scroll down to the Server Certificates > Existing Certificate section.

  3. Click on the Download CA Certificate button to download your root CA certificate.

    Download EZRADIUS Root CA Certificate
  4. Click on the Download Certificate button to download your server CA certificate.

    Download EZRADIUS Server CA Certificate
  5. Download iMazing Profile Editor for your operating system.

  6. In iMazing, click FileNew.

    Create New Profile in iMazing
  7. In the General settings, enter a name for the profile.

  8. Under Available System Domains click Root Certificate, then Add Payload.

    Add New Root Certificate Payload in iMazing
  9. Upload the Root Certificate your downloaded from EZRadius.

  10. Under Available System Domains click Certificate, then Add Payload.

    Add Certificate Payload in iMazing
  11. Upload the Server Certificate your downloaded from EZRadius.

  12. Under Available System Domains click Wi-Fi, then Add Payload.

    Add New WiFi Payload in iMazing
  13. Enter the SSID of your network.

  14. Set the Encryption Type as WPA2 and WPA3

  15. In Accept EAP Types click the + to add a new empty entry.

    Add New EAP Type in iMazing
  16. Click on the No value entry and select TLS from the dropdown.

    Add New EAP Type in iMazing
  17. Go back into your Root Certificate payload.

  18. Copy the Payload UUID

    Copy Root Certificate Payload UUID iMazing
  19. Go back to your Wi-Fi payload after copying the UUID.

  20. In Certificate Anchor UUID click the + to add a new empty entry.

  21. Click on the new entry and paste the Payload UUID you just copied.

  22. Scroll to TLS Trusted Certificates and paste the Payload UUID again.

  23. Go into your Certificate payload.

  24. Copy the Payload UUID.

    Copy Root Certificate Payload UUID iMazing
  25. Go back to your Wi-Fi payload after copying the UUID.

  26. In Certificate Anchor UUID click the + to add a new empty entry.

  27. Click on the new entry and paste the Payload UUID you just copied. You should have two entries.

    Certificate Anchor UUIDs
  28. Scroll to TLS Trusted Certificates and paste the Payload UUID again. You should have two entries.

    TLS Trusted Certificates
  29. Navigate to where you saved your Server certificate on your computer and open it.

  30. Scroll down until you find the Subject Alternate Name field.

  31. Copy just the URL from the DNS Name entry.

    Copy DNS Name
  32. Go back to iMazing.

  33. Paste this DNS name into the TLS Trusted Server Names field.

    Paste DNS name
  34. In your web browser, go back to your EZCA portal.

  35. Click Certificate Authorities and find the SCEP CA you previously created.

  36. Click View Requirements.

  37. Copy the Static Challenge SCEP URL.

    Copy SCEP URL
  38. Go back into iMazing.

  39. Under Available System Domains click SCEP, then Add Payload.

  40. Paste the SCEP URL you just copied into the URL field.

    Paste SCEP URL
  41. Go back into EZCA.

  42. Copy the SCEP Challenge.

    Copy SCEP Challenge
  43. Go back into iMazing.

  44. Paste the SCEP Challenge you just copied into the Challenge field.

  45. Enter the following settings:

    • In the Subject field, enter /CN=%HardwareUUID%

    • In the Retries field, enter 3.

    • In the Retry Delay field, enter 30.

    • In the Key Size field, enter at least 2048 or greater.

    • In the Key Usage dropdown, select Both signing and encryption.

      SCEP Settings
  46. Scroll down and copy the Payload UUID.

  47. Under Available System Domains click Wi-Fi.

  48. Paste the SCEP Payload UUID into Certificate UUID field.

  49. In the menu bar, click FileSave.

How To Create SCEP Certificates in iMazing Profile Editor for SimpleMDM Devices for EAP-TTLS Authentication

iMazing is an alternative application to Apple Configurator that allows you to create configuration profiles on both macOS and Windows.

  1. In a new tab, navigate to your EZRADIUS portal.

  2. Go to the Policies page and scroll down to the Server Certificates > Existing Certificate section.

  3. Click on the Download CA Certificate button to download your root CA certificate.

    Download EZRADIUS Root CA Certificate
  4. Download iMazing Profile Editor for your operating system.

  5. In iMazing, click FileNew.

    Create New Profile in iMazing
  6. In the General settings, enter a name for the profile.

  7. Under Available System Domains click Root Certificate, then Add Payload.

    Add New Root Certificate Payload in iMazing
  8. Upload the Root certificate your downloaded from EZRadius.

  9. Under Available System Domains click Wi-Fi, then Add Payload.

    Add New WiFi Payload in iMazing
  10. Enter the SSID of your network.

  11. Set the Encryption Type as WPA2 and WPA3

  12. In Accept EAP Types click the + to add a new empty entry.

    Add New EAP Type in iMazing
  13. Click on the No value entry and select TTLS from the dropdown.

    Add New EAP Type in iMazing
  14. Enter your Entra ID username in the Username field.

  15. Enter your Entra ID password in the Password field.

  16. Go back into your Root Certificate payload.

  17. Copy the Payload UUID.

    Copy Root Certificate Payload UUID iMazing
  18. Go back to your Wi-Fi payload after copying the UUID.

  19. In Certificate Anchor UUID click the + to add a new empty entry.

  20. Click on the new entry and paste the Payload UUID you just copied.

  21. Scroll down until you find TTLS Inner Authentication.

  22. Set this to PAP.

  23. In the menu bar, click FileSave.

How To Create SCEP Certificates in Apple Configurator for SimpleMDM Devices for EAP-TLS Authentication

  1. Download Apple Configurator from the App Store.

  2. In Apple Configurator, click on FileNew Profile.

  3. In the General settings, enter the name of the profile.

  4. Click Certificates on the left.

  5. Click on Configure.

  6. Upload the Root Certificate you downloaded from EZRadius.

  7. Upload the Server Certificate you downloaded from EZRadius.

    How to Configure TLS for EAP-TLS in Apple Configurator
  8. Click on SCEP on the left.

  9. Click on Configure.

    How to Configure Certificates for EAP-TLS in Apple Configurator
  10. In your web browser, go back to your EZCA portal.

  11. Click Certificate Authorities and find the SCEP you previously created.

  12. Click View requirements.

  13. Copy the Static Challenge SCEP URL.

  14. Go back into Apple Configurator.

  15. Paste the SCEP URL you just copied into the URL field.

    How to Configure SCEP URL for EAP-TLS in Apple Configurator
  16. Go back into EZCA.

  17. Copy the SCEP Challenge.

  18. Go back into Apple Configurator.

  19. Paste the SCEP Challenge you just copied into the Challenge field.

  20. Enter the following settings:

    • In the Subject field, enter /CN=%HardwareUUID%

    • In the Retries field, enter 3.

    • In the Retry Delay field, enter 30.

    • In the Key Size field, enter at least 2048 or greater.

    • In the Key Usage dropdown, select Both signing and encryption.

      How to Configure SCEP for EAP-TLS in Apple Configurator
  21. Click on Wi-Fi on the left.

  22. Click on Configure.

    How to Configure SCEP for EAP-TLS in Apple Configurator
  23. Enter the SSID of your network.

    How to Configure Wifi SSID for EAP-TLS in Apple Configurator
  24. Select the Security type as WPA2 / WPA3-Enterprise.

  25. Select the EAP Method as TLS.

  26. Under Identity Certificate select the SCEP one you just created.

    How to Configure TLS for EAP-TLS in Apple Configurator
  27. Switch from the Protocols tab to Trust.

    How to Configure Trust TLS for EAP-TLS in Apple Configurator
  28. Check the box next to the two certificates you have added.

  29. Navigate to where you saved your Server certificate on your computer and open it.

  30. Scroll down until you find the Subject Alternate Name field.

  31. Copy just the URL from the DNS Name entry.

  32. Go back into Apple Configurator.

  33. Paste this DNS Name into the Trusted Server Certificate Names field.

    How to Configure TLS for EAP-TLS in Apple Configurator
  34. Click FileSave to save as a .mobileconfig.

  35. Done!

How To Create SCEP Certificates in Apple Configurator for SimpleMDM Devices for EAP-TTLS Authentication

If you are using Entra ID passwords you will need to configure the device to use EAP-TTLS/PAP due to Entra ID not supporting MS-CHAPv2 Identity delegation. To configure EAP-TTLS/PAP on macOS, follow these steps:

  1. Download Apple Configurator from the App Store.

  2. In Apple Configurator, click on FileNew Profile.

    Apple Configurator New Profile
  3. In the General settings, enter the name of the profile.

  4. Click on Wi-Fi on the left.

  5. Click on Configure.

    Apple Configurator Wi-Fi Configuration
  6. Enter the SSID of your network (Case Sensitive).

  7. Select the Security type as either WPA2-Enterprise/WPA3-Enterprise.

  8. Select the EAP Method as TTLS.

  9. Enter your Entra ID username in the Identity field.

  10. Enter your Entra ID password in the Password field.

  11. Select PAP as the Inner Authentication.

  12. Click Save.

    How to enable EAP-TTLS/PAP Settings for RADIUS in Apple Configurator

How To Issue SCEP Certificates to SimpleMDM Devices

Once you have created your .mobileconfig file, you will need to issue it to all your devices.

  1. Open SimpleMDM in your browser.

  2. Navigate to ConfigProfiles.

  3. Click Create Profile.

    Create new Profile SimpleMDM
  4. Select Custom Configuration Profile.

    Select Custom Configuration Profile
  5. Name your profile.

  6. Disable Install via Declarative Management.

    Disable Declarative Management
  7. Upload the .mobileconfig you just created.

  8. Enable Auto renew SCEP issued certificates.

    Enable Auto Renew SCEP Certificates
  9. Scroll to the bottom and click Save.

  10. Click on the profile you just created.

  11. Click on the Groups tab.

    Navigate to Groups Tab
  12. Click Assign Group.

    Assign Profile to Group
  13. Select all the groups you want to assign this profile to.

    Select Groups for Profile
  14. Click Assign.

  15. Navigate to DevicesGroups.

  16. Select the group you assigned the profile to.

    Select Profile Group
  17. Click on Group Actions and select Sync Profiles.

    Sync Profiles
  18. Repeat for any additional groups.

  19. Done!

How To Test Your Wi-Fi Configuration in macOS

Now that you have configured your SimpleMDM Wi-Fi profile to use Cloud RADIUS for authentication, the next step is to test the configuration on a managed macOS device. Follow these steps to test your Wi-Fi configuration:

  1. On a managed macOS device, click on the Wi-Fi icon in the menu bar and select the Wi-Fi network that you configured in your SimpleMDM Wi-Fi profile.

  2. You might see a prompt asking you to select a certificate for authentication. If so, select the SCEP certificate that was issued to the device and click Continue.

  3. If your configuration is correct, the device should successfully connect to the Wi-Fi network.

    macOS device successfully connected to Wi-Fi

Now that you have configured your SimpleMDM Wi-Fi profile to use Cloud RADIUS for authentication, the next step is to test the configuration on a managed macOS device. Follow these steps to test your Wi-Fi configuration:

  1. On a managed macOS device, click on the Wi-Fi icon in the menu bar and select the Wi-Fi network that you configured in your SimpleMDM Wi-Fi profile.

  2. You will be prompted to enter your Entra ID username and password. Enter your Entra ID email address as the username and your Entra ID password, then click OK.

    macOS device prompted for Entra ID credentials to connect to Wi-Fi
  3. If your configuration is correct, the device should successfully connect to the Wi-Fi network.

    macOS device successfully connected to Wi-Fi

Now when the user connects to the Wi-Fi network, they will be prompted for their Entra ID password.

Enjoying EZCA? Leave Us a Review!

We hope you’re enjoying using EZCA to issue your SCEP certificates! If you have a moment, we would greatly appreciate it if you could leave us a review on G2. Your feedback helps other IT professionals discover EZCA and helps us continue to improve our service. Thank you for your support!