Last adaptation to the version: 1.28 (07.2024)
- Changed menu navigation
Using the user registration profile type
This requires managed Apple IDs.
Instructions can be found in the Enrollment Wiki article on user enrollment
Preamble
In a profile permissions, restrictions, password requirements, email settings and security settings are configured.
Several users or user groups (roles) can be assigned to a profile.
Several devices or device groups (devices designated by tags) can be assigned to a profile.
- Device registration is directly tied to a profile
- A profile must be created first' (and configured) before a device can be registered
In Android Enterprise profiles, numerous security-relevant settings can be made, e.g.
- Disable Kamara
- Disable microphone
- Disable USB file transfer
- Disable outgoing calls
- Disable Bluetooth
- Disable contact sharing
- Disable tethering
- Disable sms
- Enable network only with VPN
- and much more.
Overview of profile management
| ||||
In the profile overview new profiles can be created, existing ones can be edited and deleted. The view of the profiles can be displayed in the list or tile view. You can also view details of existing profiles, update the list of profiles, and publish profiles. | ![]() |
![]() | ||
General Options | ||||
Sorts the tiles by profile name | ||||
Sorts the tiles according to the priority of the profile | ||||
Sorts the tiles in ascending or descending order according to the selected criterion | ||||
Filters on profile tiles that contain the search text | ||||
Add profile | Creates a new profile. The settings in the profile vary depending on the operating system. | |||
Import profile | Existing profiles that were previously exported from the Securepoint Mobile Security Portal can be imported here | |||
Hide generated profiles | Hides the generated profiles | |||
Show / hide details: For a large number of profiles, it can be useful to hide the most important details for clarity. | ||||
/ | Switch between lists and grid view | |||
Refreshes the display | ||||
Profile tile | ||||
Profile-Options | ||||
The button at the top right of each profile tile provides the following options: | ||||
Edit | Editing the settings (see below) | |||
Copy | Copying the profile to the clipboard | |||
Export | Exporting the settings | |||
Delete | Deletes one or more selected profiles | |||
Details displayed in the profile tile: | ||||
Updated | Changes have been made to the profile that have not yet been published! | |||
Partially installed | Not all sub profiles were able to be installed | |||
Profile information | ||||
Type | Profile type (see below) | |||
Roles | Roles | |||
Users | User | |||
Devices | Devices | |||
tags | Tags | |||
Parts | Listing of the sub-profiles that make up the complete Mobile Security Profile. | |||
Copy & paste of profiles | ||||
Click on the logo of the profile tile to mark one or more profiles In the general options, another field now appears under the filter mask: | ||||
Action for selected items | Execute the selected action with Ok | |||
Copies one or more selected profiles to the clipboard | ||||
Deletes one or more selected profiles | ||||
Paste | Inserts a copy of a profile from the clipboard
|
Configuration iOS profile User Enrollment
General iOS
General
Add profile
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Restrictions
Restrictions
Configuration by clicking on Activate restrictions
Numerous restrictions can be configured to control the behavior of a device.
List of possible restrictions with default values and explanations:
Classroom-App
The Classroom App is available free of charge in the App-Store and offers possibilities for use in school classes.
Important restrictions can be configured here.
Restrictions for supervised devices
A range of restrictions is only available for devices in the Supervised embedding mode.
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Passcode
Passcode
Configuration by clicking on Activate Passcode
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
AppsApps | |||
Profil ab Portalversion 1.31 angelegtnotemptyProfil ab Portalversion 1.31 angelegt notemptyNew as of 1.31
| |||
Das Verwalten von Apps und Webclips über Profile ist veraltet und nicht mehr verfügbar. Die Neuzuweisung von Applikationen zu Geräten wird stattdessen über den im Seitenmenü befindlichen Menüpunkt Weitere Informationen sind im Wiki-Artikel über iOS-Apps zu finden. |
vorgenommen.![]() | ||
Profil vor Portalversion 1.31 angelegtnotemptyProfil vor Portalversion 1.31 angelegt | |||
notempty Diese Funktion ist veraltet. In Profilen vor Version 1.31 können Apps gelöscht, aber nicht neu hinzugefügt werden. Die Neuzuweisung von Applikationen zu Geräten wird stattdessen über den im Seitenmenü befindlichen Menüpunkt
Weitere Informationen sind im Wiki-Artikel über iOS-Apps zu finden. vorgenommen. Darüber ist auch die spätere Deinstallation der Anwendungen möglich. | |||
Caption | Value | Description | ![]() |
---|---|---|---|
Apps |
Securepoint VPN Client | Die angelegten Apps können lediglich gelöscht werden. Es können keine neuen Apps hinzugefügt werden. Über die Portalseite werden Apps einem iOS-Profil hinzugefügt und entfernt. | |
Web clips | Securepoint Wiki [Label: SP Wiki] (https://wiki.securepoint.de) | Die angelegten Web clips können lediglich gelöscht werden. Es können keine neuen Web clips hinzugefügt werden. Über die Portalseite werden Web clips einem iOS-Profil hinzugefügt und entfernt. | |
App-Lock (Kiosk mode)
App-Lock (Kiosk mode)The app lock activates the guided mode which limits the device to a single app. In this state - also called kiosk mode - you can control which app functions are available.
Activate configuration
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Networks
Networks
In this section, access profiles for WiFi networks can be configured and pushed to the device.
Add a network configuration with
Network configurations
Network configurationsCaption | Value | Description | ![]() |
---|---|---|---|
Name | Name | Name of the configuration | |
Type | WiFi | Configuration type (WiFi predefined) | |
SSID | SSID | The SSID of the network | |
Security | Security level of the network key | ||
None | No security | ||
WEP-PSK | Insecure | ||
WPA-PSK | Secure | ||
Password | Password | The networks passphrases. Hidden with placeholders. shows the password in plain text. | |
Hidden SSID | Specifies whether the SSID of the network is visible or hidden . | ||
Autoconnect | Enable for the device to automatically connect to the network. | ||
Deactivate MAC randomisation | When activated, the devices always identify themselves with the same MAC address in a network. Cannot be changed by the user. | ||
EAP-Client / WPA2 EnterpriseEAP-Client / WPA2 Enterprise | |||
Use EAP Client | When activated, the EAP client, the WPA2 Enterprise can be used | ![]() | |
EAP-Typen | Select EAP Types | The EAP type is selected. Several types can be selected. The choices are: | |
| |||
Global HTTP proxyGlobal HTTP proxy | |||
A Global HTTP proxy can be configured, for example, if devices are permanently on the same network and a local proxy is to be used on the device. Especially recommended for devices that only have an MDM license. These can then use, for example, the protection functions of a Securepoint UTM with web filter, etc. |
![]() | ||
Use global HTTP proxy | Activates the global HTTP proxy | ||
Type | Manual Automatic |
For a manual proxy type, the profile contains the proxy server address, including the port, and optionally a user name and password. For an auto proxy type, you can enter a PAC URL. | |
Allow captive login | When active, the device can bypass the proxy server to display the login page for networks with a captive portal | ||
Username | Username | The username used to authenticate to the proxy server | |
Password | Password | The password used for authentication to the proxy server | |
Server | Server | The network address of the proxy server | |
Server port | 8080![]() |
The port used to connect to the proxy server | |
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Email & Exchange Active Sync
Email & Exchange Active Sync
Multiple mail accounts can be set up in the Email settings section.
These settings affect IMAP or POP3 accounts. Settings for Exchange ActiveSync must be made in the corresponding menu item!
Email accounts | Add account | |||||
Operation | Default | Description | ![]() | |||
---|---|---|---|---|---|---|
Account description | Account description | The display name of the account (e.g. "Company Mail Account") | ||||
Account name | Account name | The display name of the user (e.g. "John Appleseed") Variables can be used as well. Show variables overview
The display name can be combined with the variable %device_user_name%. The variable reads from the user settings of the user to whom the respective device is assigned the fields first name and last name. e.g.: %device_user_name% | ttt-Point AG → Martin Müller | ttt-Point AG | ||||
Email address | Email address | The address of the account (e.g. "john@company.com") The entry $emailaddress$ reads the email address from the user settings of the user to whom the device is assigned. Variables can be used as well. The entries $variable1$, $variable2$ and $variable3$ can be defined individually. | ||||
Prevent move | If set to true, messages may not be moved out of this email account into another account | |||||
Disable email recipient synchronization | If set to true, this account is excluded from address "recent" syncing | |||||
Allow Mail drop | If set to true, this account is allowed to use Mail drop | |||||
Prevent App Sheet | If set to true, this account will not be available for sending mail in third party applications | |||||
S/MIME Enabled | If set to true, this account will support S/MIME | |||||
S/MIME signing enabled | If set to true, this account will enable message signing | |||||
S/MIME encryption enabled | If set to true, this account will support message encryption | |||||
S/MIME enable Per-Message Switch | If set to true, enables the per-message encryption switch | |||||
Incoming mails | ||||||
Operation | Default | Description | ||||
Mail server | Mail server | Hostname or IP address | ||||
Port | 993![]() |
Port number for incoming mail | ||||
Account type | IMAP |
The protocol for accessing the email account | ||||
Username | Select user | The username used to connect to the server for incoming emails Variables can be used as well. $emailaddress$, $username$, $variable1$, $variable2$, $variable3$ Show variables overview
Examples:
| ||||
Path prefix | Path prefix | Path prefix for IMAP mail server | ||||
Incoming Mail Server authentication | authentication method | The authentication method for the incoming mail server None Password CrammD5 NTLM HTTPMD5 | ||||
Password | Password | The password for the incoming mail server | ||||
Use SSL | Incoming email retrieval via Secure Socket Layer | |||||
Outgoing mails | ||||||
Operation | Default | Description | ||||
Mail server | Mail server | Hostname or IP address for outgoing email | ||||
Port | 587![]() |
The port number for outgoing email | ||||
Username | Select user | The username used to connect to the server for outgoing mail Variables can be used as well. $emailaddress$, $username$, $variable1$, $variable2$, $variable3$ Show variables overview
Examples:
| ||||
authentication type | authentication method | The authentication method for the outgoing mail server Password CrammD5 NTLM HTTPMD5 | ||||
Outgoing Password: Same as incoming | SMTP authentication uses the same password as POP/IMAP server for incoming emails
| |||||
Use SSL | Send outgoing email through Secure Socket Layer |
Exchange accounts
Exchange accounts Add accountConfiguration for Exchange mails retrieved via https connections
Configuration by clicking on Activate Exchange ActiveSync
Operation | Default | Description | ![]() |
---|---|---|---|
Account name | The display name of the user (e.g. "John Appleseed"). Different variables can be used. | ||
Exchange ActiveSync Host | Enter host | Host name or IP address of the Exchange server | |
Past days of mail to sync | Synchronization period | ||
Use SSL | Encrypts all messages with SSL (Secure Socket layer) | ||
Email address | Select email address | The address of the account to be synchronized (e.g. "john@company.com") Variables can be used as well. The entries $variable1$, $variable2$ and $variable3$ can be defined individually. | |
Domain\User | Username | Mail domain and mail user
| |
Password | Password | The password for the account | |
Use OAuth | Specifies whether the connection should use OAuth for authentication. notempty If OAuth is specified, the password field should remain blank
| ||
Payload certificate UUID | Select certificate | UUID of the certificate that is used for authentication | |
Prevent move | If set to true, messages may not be moved out of this email account into another account | ||
Prevent App sheet | If set to true, this account will not be available for sending mail in third party applications | ||
Allow Mail Drop | If set to true, this account is allowed to use Mail Drop | ||
S/MIME enabled | If set to true, this account will support S/MIME | ||
|
If set to true, this account will enable message signing | ||
|
If set to true, this account will support message encryption | ||
|
If set to true, enables the per-message encryption switch | ||
Disable email recipient synchronization | If this value is set to true, this account will be excluded from the synchronization of the "Recent" addresses | ||
Activate calendar | Activate calendar | ||
Calendar overwritable | Allow account to enable/disable calendar | ||
Enable/disable contacts | Enable contacts | ||
Contacts overwritable | Allow account to enable/disable contacts | ||
Enable email | Enable email | ||
Mail overwritable | Allow account to enable/disable mail | ||
Enable notes | Enable notes | ||
Allow account to enable/disable notes | |||
Enable reminders | Enable reminders | ||
Reminders overwritable | Allow the account to enable/disable reminders | ||
Overwrite previous password | Overwrite previous password | ||
Audio calls | Enter ID | The bundle ID of the application that processes audio calls made to contacts from this account |
Example: Office365 accountsExample: Office365 accounts
Example: Integration of an Office 365 account with OAuth
Configuration in the Email & Exchange Active Sync tab when adding an Exchange Account
Operation | Value | Description |
---|---|---|
Account name | Account name | Name of the user to be displayed |
Exchange ActiveSync Host | outlook.office365.com | Example for Office365 |
Number of days in which the emails from the past are synchronized | Forever | Possible values: 1 day, 3 days, 1 week, 2 weeks, 1 month, forever |
Use SSL | Sends all communications via Secure Socket Layer.
notempty Securepoint recommends to activate the option
| |
Email address |
alice@ttt-point.onmicrosoft.de | Possible addresses are selectable from the dropdown menu incl. variables that take the information from the user data |
Domain\User |
alice@ttt-point.onmicrosoft.de | The previously selected e-mail address of the user |
Password | The password for the email account on the mail server notempty If OAuth is specified, the password field should remain blank
| |
Use OAuth | Specifies whether the connection should use OAuth for authentication.
| |
OAuth login URL | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | Login URL Here shown for Office365 accounts (example) |
OAuth token request URL | https://login.microsoftonline.com/common/oauth2/v2.0/token | OAuth token request URL Here shown for Office365 accounts (example) |
Payload certificate UUID: | None | If the authentication on the Exchange server is to be done with a certificate, this can be selected here. |
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Calendar
Calendar
Calendar with user account
Calendar with user account Variables can be used as well.User | Add account | ||
Caption | Value | Description | ![]() |
---|---|---|---|
Hostname | Hostname | Server address of the calendar | |
Username | Username | The username for the login The entries $emailaddress$, $username$, $variable1$, $variable2$ and $variable3$ are also possible. | |
Password | Password | Optional. The password of the user | |
Use SSL | Enable Secure Socket Layer communication with the CalDAV server | ||
Port | Port![]() |
Optional. The port of the server to which the connection is made. | |
Main URL | Main URL | The URL to the user's calendar. | |
Account description | Account description | Optional. The description of the account. | |
Add subscription
Subscribed calendar Variables can be used as well.Subscriptions | Add subscription | ||
Caption | Value | Description | ![]() |
---|---|---|---|
Hostname | Hostname | Server address of the calendar | |
Username | Username | The username for the login The entries $emailaddress$, $username$, $variable1$, $variable2$ and $variable3$ are also possible. | |
Password | Password | Optional. The password of the user | |
Use SSL | Enable Secure Socket Layer communication with the CalDAV server | ||
Account description | Account description | Optional. The description of the account. | |
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
CardDav
CardDav
User | Add account | ||
Caption | Value | Description | ![]() |
---|---|---|---|
Hostname | Hostname | The CardDAV server hostname or IP address | |
Username | Username | The CardDAV username The entries $emailaddress$, $username$, $variable1$, $variable2$ and $variable3$ are also possible. | |
Password | Password | The CardDAV password | |
Use SSL | When enabled , the Secure Socket Layer communicates with the CardDAV server. | ||
Port | Port![]() |
The port number to connect to the CardDAV server | |
Main URL | Main URL | The main URL for the CardDAV account | |
Account description | Account description | The display name of the account (e.g. "Company CardDAV Account"). | |
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Google account
Google account
Caption | Value | Description | ![]() |
---|---|---|---|
User | Add account | Adds a Google account. This also makes, for example, the history of Google searches or individual Google Maps configurations, such as special points, available on the device. | |
Account description | Account description | The displayed name of the account (e.g. "Company Server Account"). | |
Account name | Account name | Full user name of the Google account | |
Email address | Email address | The address of the account (e.g. "mdm.ttt-point@gmailcom") Addresses of created users (from ) can be selected or freely entered. | |
Audio calls | Enter ID | The bundle ID of the application that processes audio calls made to contacts from this account | |
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
AirPrint
AirPrint
Caption | Value | Description | ![]() |
---|---|---|---|
Printer | Add printer | Adds a printer configuration that should always be displayed | |
IP address | IP address | The IP address of the AirPrint destination | |
Resource path | ipp/print | The resource path associated with the printer. This corresponds to the rp parameter of the _ipps.tcp Bonjour record. | |
Port | Port![]() |
The port through which to connect to the printer | |
Force TLS | Secures active AirPrint connections through Transport Layer Security (TLS) when it is enabled. | ||
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Certificates
CertificatesCertificates are required, for example, to retrieve emails from an Exchange server with https or to confirm the authenticity of self-signed apps.
Caption | Values | Description | ![]() |
---|---|---|---|
Activate certificates | Once set, you can add certificates | ||
Certificates |
Select certificates | Selection of certificates, Base-64-encoded X.509 or PKCS#12, imported in the Further information can be found in the Wiki article Certificates. | menu.|
Declarative management
Declarative management notemptyApple devices have various system information that (according to Apple's conception at least) can theoretically change.
With Apple's declarative management, device information can be kept up to date in the portal via status reports.
Here you can configure which of these values are automatically transmitted to the MDM portal when changes are made.
The display in the device dashboard then does not need to be updated manually.
The Changes are logged in the Operations Log menu item in the device details.
notempty
Caption | Default | Description | Available as of version | ![]() |
---|---|---|---|---|
Activate configuration | When activated , the details of the status information can be specified. | |||
Model family | A string that describes the hardware family of the device, such as Mac, iPhone, or iPad. | iOS 15.0 iPadOS 15.0 | ||
Model identifier | A status report of the device’s hardware identifier. | iOS 15.0 iPadOS 15.0 | ||
Model name | A string that identifies the device’s marketing name, such as iPhone 12. | iOS 15.0 iPadOS 15.0 | ||
OS build version | A string that identifies the operating system’s build version on the device, such as 18F132. | iOS 15.0 iPadOS 15.0 | ||
OS family | A string that identifies the operating system family in use on the device, such as macOS or iOS. | iOS 15.0 iPadOS 15.0 | ||
OS version | A string that identifies the operating system’s version in use on the device, such as 15.0. | iOS 15.0 iPadOS 15.0 | ||
OS name | A string that identifies the operating system’s marketing name in use on the device, such as Catalina. | iOS 15.0 iPadOS 15.0 | ||
OS supplemental build version | Identifies the operating system’s build and rapid security response versions in use on the device (for example, 20A123a, or 20B27c). | iOS 16.1 iPadOS 16.1 | ||
OS supplemental extra version | Identifies the operating system’s rapid security response version in use on the device (for example, a). | iOS 16.1 iPadOS 16.1 | ||
Passcode compliance | If true, the passcode is in compliance with all passcode policies set on the device. If false, the passcode isn’t in compliance with one or more passcode policies set on the device. When there are no passcode policies on the device, this value true. |
iOS 16.0 iPadOS 16.0 | ||
Passcode presence | If true, a passcode is present on the device. If false, a passcode isn’t present on the device. When a passcode is present, the specific attributes of the passcode (length, number of complex characters, etc), isn’t reported. |
iOS 16.0 iPadOS 16.0 | ||
MDM app | The applications installed by Securepoint MDM. The details can also be found in the overview in the menu option Applications. |
iOS 16.0 iPadOS 16.0 | ||
Schließen | Schließt den Reiter ohne Änderungen zu übernehmen |
Speichern | Übernimmt die Änderungen / Neuanlage, speichert und schließt den Reiter |
Caption | Value | Description | ![]() |
---|---|---|---|
Upload | Opens a system dialog for uploading a mobile configuration from the Apple Configurator II | ||
Name of the configuration | |||
Type | Configuration | File type | |
1 | Version of the file | ||
Identifier | Can be set manually in the Apple Configurator (composed of the device name and a string) | ||
Clear identification | |||
Replace | Opens the dialog for importing a configuration that replaces an existing configuration | ||
Delete | Deletes configuration from the devices |