在iOS和Android上,該平台限制應用訪問永久裝置識別符號,如MAC地址、iTunes UDID和IMEI/MEID。AnyConnect通常使用這些型別的識別符號來報告和授權VPN連線。作為解決方法,AnyConnect允許EMM/MDM調配將報告給ASA的裝置識別符號,ASA通過AnyConnect識別符號擴展協定將其作為RADIUS屬性轉發。具體來說,識別符號在device-uid和device-uid-global RADIUS屬性中報告。
AnyConnect將識別符號本身視為不透明的字串,其長度不得大於256位元組。它作為XML屬性傳送,因此它可能不包含非法字元,例如:", ', &, <
在iOS上,AnyConnect解析iOS MDM VPN配置配置檔案中的VendorConfig部分。必須將識別符號作為字串提供給鍵DeviceUniqueIdentifier,如下所示:
<key>VendorConfig</key>
<dict>
<key>DeviceUniqueIdentifier</key>
<string>mdm_provisioned_device_id</string>
</dict>
在Android上,AnyConnect解析託管應用程式配置。必須將識別符號作為金鑰vpn_connection_device_id的值提供