As of iOS 7, Apple no longer permits apps to access the MAC address. Therefore the Device ID could no longer be the MAC address. SAS Mobile BI requires a unique ID to provide security. Because the MAC address is no longer available, SAS Mobile BI now generates a unique ID for the device on which it is running.
The best way to obtain the Device ID is when the device fails to log on during its initial attempt to access the whitelisted server. When the failure occurs, the app generates an email for the device user to send to the administrator. That email contains the Device ID. Also, the administrator will see the Device ID in Visual Analytics Administration.
So, the options that you mentioned will not work. However, there is an option that you can consider. In Visual Analytics Administration, click Tools > Manage Devices. View the Logon History tab. When your users attempt and fail to log on to the whitelisted server, their devices appear in this table. In the Status column, a red triangle appears that indicates the device failed the whitelist test. You can multiple select the affected rows in the table, right-mouse click, and then select Add to Whitelist.
Please be aware that this option does contain a security risk. The user ID is not checked by the whitelist; only the Device ID is checked.
Ideally, you should use the following best practice. Have your users send the email that SAS Mobile BI generates with the Device ID to the VA Admin. (Note that the user must know the VA Admin's email address. The app doesn't have that information and cannot auto-fill the To address in the email.) Then the VA Admin should compare the Device ID in the email with the Device ID in the Logon History table before adding the device to the whitelist.
Therefore, you do have the option to add many devices to the whitelist at once. However, you must weigh your organization's security needs and decide whether to follow the best practice.
We hope this information helps. It was written in consultation with the SAS Mobile BI test team.
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.