Updated Date: 06/22/2026
Additional Access Policy Manager Configuration Information
The following table contains a list of session variables and their attributes.
|
Session variable |
Description |
|---|---|
|
session.client.type |
Indicates the client type. For example, |
|
session.client.activex |
Indicates whether ActiveX is supported. The result is always |
|
session.client.platform |
Indicates the platform type, such as |
|
session.client.plugin |
Indicates whether the client is a plugin. This is always set to |
|
session.client.app_id |
The app ID for the client. For F5 Access for macOS this is |
|
session.client.app_version |
The app version. For F5 Access for macOS 2.0.0 this is |
|
session.client.model |
Indicates the model name of the mobile device. For example, |
|
session.client.platform_version |
Indicates the platform and version of the mobile device. For example, Version 10.12.6 (Build 16G29) |
|
session.client.imei |
Indicates the IMEI ID of the device. For example, 490154203237518. (Not applicable for Chrome OS) |
|
session.client.jailbreak |
Indicates the jailbreak status of the device. |
|
session.client.cpu |
Indicates the client CPU type. For example, |
|
session.client.biometric_fingerprint |
Indicates whether the device supports biometric fingerprint authentication. This is always set to |
|
session.client.vpn_scope |
Indicates the scope of the VPN tunnel. The result is |
|
session.client.vpn_tunnel_type |
Indicates the type of VPN tunnel. For F5 Access for macOS, this is |
|
session.client.vpn_start_type |
Indicates how the VPN connection was initiated. -
|
|
session.client.version |
Indicates the client protocol version. For macOS the value is always |
|
session.client.always_connected_mode |
Indicates whether Always-On Mode is configured for the device. The result is always |
|
session.client.hostname |
This is the device host name (for example, |
|
session.client.js |
Indicates whether the device used Web Logon mode. This is set to |
|
session.client.mdm_device_unique_id, session.client.unique_id |
This value is provided by an MDM with the MdmDeviceUniqueId or UDID attribute. If both attributes are provided, MdmDeviceUniqueId takes preference. If neither is provided this session variable is not present. If this field is provided by the MDM, both session variables are present. An example value is |
|
session.client.mdm_assigned_id |
This value is provided by the MDM in the MdmAssignedId attribute. If this attribute is not provided, the session variable is not present. |
|
session.client.mdm_instance_id |
The value is provided by the MDM in the MdmInstanceId attribute. If this attribute is not provided, the session variable is not present. |
|
session.client.mdm_device_wifi_mac_address |
The value is provided by the MDM in the MdmDeviceWifiMacAddress or WiFiMAC attribute. If both attributes are provided, MdmDeviceWifiMacAddress takes preference. If neither attribute is provided, the session variable is not present. |
|
session.client.mdm_device_serial_number |
The value is provided by the MDM in the MdmDeviceSerialNumber or SerialNumber attribute.If both attributes are provided, MdmDeviceSerialNumber takes preference. If neither attribute is provided, the session variable is not present. |