Use Miradore's configuration profiles to add specific Wi-Fi settings to your macOS devices. With configuration profiles, you may store certain Wi-Fi settings and deploy them to multiple devices.
Configure the Wi-Fi profile
- Navigate to Management > Configuration profiles and select Add.
- Select macOS, then select Next.
- Select Wi-Fi, then select Next.
- Define the configuration for the profile.

The following settings are available on each tab of the dialog:- Wi-Fi network: SSID, network visibility, auto-joining, and security mode
- Wi-Fi proxy: proxy server settings for the Wi-Fi network
- EAP settings: accepted EAP types, trusted certificate, and trusted certificate names for WPA-Enterprise, WPA2-Enterprise, and WPA3-Enterprise Wi-Fi networks
Note: EAP settings are only visible if the WPA/WPA2 (Enterprise) or WPA3 (Enterprise) security mode is selected on the Wi-Fi network tab. See Creating a WPA/WPA2 (Enterprise) or WPA3 (Enterprise) Wi-Fi network configuration for detailed information on specific EAP settings.
- Enter a name and description for the configuration profile, and select Create to finish the configuration.
- Deploy the configuration profile to the managed macOS devices.
Defining the configuration
Wi-Fi network
| Setting | Description |
|---|---|
| SSID | The name of the Wi-Fi network. This field cannot be empty. |
| Hidden network | Defines whether the network is hidden. |
| Auto join | Defines whether devices can automatically join the network. |
| Security mode | The security protocol used for the network. The following options are available:
Note: In the case of devices running a lower version than macOS 13, the specified security mode must align with the security protocol used in the Wi-Fi network, unless the selected security mode is Any (Personal). Otherwise, the device cannot join the network. |
| Password | The password used for joining the network. This option is only visible for the following security modes:
|
Wi-Fi proxy
On the Wi-Fi proxy tab, define the network's proxy settings. Select one of the following options from the Proxy drop-down menu:
- None: the connection does not use a proxy.
- Manual: proxy settings are manually defined in the configuration profile.
- Automatic: the network uses a proxy server.
Depending on the selected proxy setting, the following settings become available:
Manual proxy settings
| Setting | Description |
|---|---|
| Server host name | The fully qualified address of the proxy server. |
| Port | The port of the proxy server. |
| Use user-specific proxy account settings | Enabling this setting allows the use of account settings for the specific user(s) the configuration is deployed for. If enabled, the proxy account must be selected from the Proxy account drop-down menu.
If you do not enable this setting, the same account name and password are used for all devices that the configuration profile is deployed to, as defined in the Username and Password settings. |
| Proxy account | This setting is available if the Use user-specific proxy account settings option is checked.
Select the user whose proxy server connection settings will be deployed to the device. Settings for the account must be configured for each user for whom the configuration profile will be deployed. |
| Username | This setting is available if the Use user-specific proxy account settings option is unchecked.
The username that must be used to connect to the proxy server. The same username is used on all devices to which the configuration profile is deployed. |
| Password | This setting is available if the Use user-specific proxy account settings option is unchecked.
The password that must be used to connect to the proxy server. The same password is used on all devices to which the configuration profile is deployed. |
Automatic proxy settings
| Setting | Description |
|---|---|
| Proxy server URL | The URL of the proxy server from which to fetch the proxy settings. |
Creating a WPA/WPA2 (Enterprise) or WPA3 (Enterprise) Wi-Fi network configuration
If WPA/WPA 2 (Enterprise) or WPA3 (Enterprise) is selected as the security mode on the Wi-Fi network tab, you can configure various EAP settings for the network, available under the EAP settings tab.
The following settings are immediately available on the EAP settings tab:
EAP type-dependent additional settings
Depending on the selected EAP type, additional settings become available for the following EAP types:
- TLS
- LEAP
- EAP-SIM
- TTLS
- PEAP
- EAP-FAST
| Setting | Description | Applicable accepted EAP type |
|---|---|---|
| Identity certificate | Define the certificate for TLS. This setting must be configured for TLS connections. Additionally, when this setting is configured, it also allows two-factor authentication for TTLS, PEAP, and EAP-FAST. | TLS, TTLS, PEAP, EAP-FAST |
| Outer identity (externally visible identification) | Define the externally visible identity for EAP, TTLS, PEAP, and EAP-FAST connections. This setting allows the user to hide their identity, for example, when setting it to anonymous. The user's actual name appears only inside the encrypted tunnel. | TTLS, PEAP, EAP-FAST |
| TTLS inner authentication protocol | Define the inner authentication protocol for a TTLS connection. | TTLS |
| User name | Define the username for authentication when using LEAP, TTLS, PEAP, or EAP-FAST. If this field is left empty, the user is not prompted for authentication upon joining the network. | LEAP, TTLS, PEAP, EAP-FAST |
| Password | Define the password for authentication when using LEAP, TTLS, PEAP, or EAP-FAST. If this field is left empty, the user is not prompted for authentication upon joining the network. | LEAP, TTLS, PEAP, EAP-FAST |
| Minimum TLS version | Define the minimum version of TLS to be used with the EAP authentication. This setting is available for TLS, TTLS, PEAP, and EAP-FAST connections and is available in macOS 10.13 and later. | TLS, TTLS, PEAP, EAP-FAST |
| Maximum TLS version | Define the maximum version of TLS to be used with the EAP authentication. This setting is available for TLS, TTLS, PEAP, and EAP-FAST connections and is available in macOS 10.13 and later. | TLS, TTLS, PEAP, EAP-FAST |
| Use PAC (Proxy auto-config) | Define whether the device will use an existing PAC when using EAP-FAST. Otherwise, the server must present its identity using a certificate. | EAP-FAST |
| Minimum amount of RAND values | Define the minimum number of RAND values to accept from the server. | EAP-SIM |
| Use per-connection password | Define whether the user is prompted to use a password each time they connect to the network. | LEAP, TTLS, PEAP, EAP-FAST |
| System mode uses Open Directory credentials | Define whether the system mode connection should use the computer name and password associated with the user's Open Directory entry to connect to the network. If this setting is enabled, the System mode credentials source option cannot be set. | TLS, LEAP, EAP-SIM, TTLS, EAP-AKA, PEAP, EAP-FAST |
| System mode credentials source | Define whether the system mode should use the computer name and password associated with the user's Active Directory entry to connect to the network. If this setting is enabled, the System mode uses Open Directory credentials option cannot be set. | TLS, LEAP, EAP-SIM, TTLS, EAP-AKA, PEAP, EAP-FAST |
Required certificates do not need to be deployed separately to the devices, because the configuration profile deployment also installs related certificates.
Monitoring
You can monitor the progress of the configuration profile deployment either on the Management > Action log page or on the individual devices' Device page available under Management > Devices.
Previous Article:
« Unlock a local Mac user account
Next Article:
VPN for iOS and macOS »


