Samsung Knox MDM Integration With ICS

This integration enables enhanced endpoint posture checks for Android mobile devices using Samsung Knox MDM. Once integrated, ICS can ensure only compliant Samsung Knox-managed devices gain VPN access.

Step-by-Step Integration Process

Prerequisites

  • Admin access to Samsung Knox Manage and ICS.

  • Android mobile devices are enrolled in Knox Manage

Procedure:

Perform the following tasks:

Deploying Applications Using KNOX

To deploy Ivanti managed applications:

  1. In Samsung KNOX Manage, select Application> Add.

  2. In the Select Application Type, select Platform as Android and in Type & Source select Public - Managed GooglePlay .

  3. Search for Ivanti Secure Access Client.


  4. Select the application and click Select.

  5. Click Save and Assign.

  6. Select one or more Assignment Groups or Organizations that will have access to the app.

  7. Click Set Configuration to configure VPN related settings. Fore more information, see Configure Per-App VPN, Always On VPN / On Demand VPN for Android Endpoints..

  8. Once configured, click on Assign.

Configure Per-App VPN, Always On VPN / On Demand VPN for Android Endpoints

To configure application:

  1. From the Samsung Knox Manage console, select Organization> Application. The page shows a list of managed apps.

  2. Edit the application that you want to configure .

  3. Click Save.

Configuration Keys Value Type Configuration Values Description
Stealth Mode String   Stealth mode authentication
VPN Trigger Type Choice 0 or 1 or 2 VPN trigger type: Manual=0, On Demand=1, Always On VPN=2
App VPN Packages String com.android.chrome, com.microsoft.skydrive Application VPN packages (value should be comma separated)
AppVPN Action Choice 0 or 1 Application VPN action: allow = 0, deny = 1
Route Type String   Route Type: device VPN = 0 or Per -App VPN = 1
Role String   VPN Role
Realm String   VPN Realm

VPN-Standard

bool

 

Set this profile as default. Existing default profile will be override

Certificate Alias

String

 

Certificate alias in the Android KeyStore

Password2

String

 

VPN Password 2

Username2

String

 

VPN Username 2

Password

String

 

VPN Password

Username

String

 

VPN Username

Authentication Type

Choice

Certalias or userpass or dualauth

VPN Authentication Type: certalias: Certificate Authentication userpass: Username/Password based Authentication, dualauth: combination of userpass/certauth

URL

String

 

VPN Connection URL

Connection Name

String

 

VPN Connection name

Device UDID

String

${DeviceID}

Device UDID to be allowed access and validate pre-auth

Hide Add Connection

bool

True or False

Admin can use this option to hide the add connection button

Delete Unmanaged Profiles

bool

True or False

Admin can use this option to delete manually added VPN connection profiles

Enable TLS v1.3

bool

True or False

Admin can use this option to use TLS 1.3 for VPN connection

Configure Knox Manage API Access

Perform the following:

  1. Log in to Samsung Knox Manage portal.

  2. Go to Advanced> API Client.

  3. Generate or locate the API Client ID and Client Secret

    These credentials are used by ICS to connect and synchronize device statuses.

     

Configure Knox MDM Authentication server

  1. From the ICS Admin Console, select Authentication > Auth Servers.

  2. Select Server Type as MDM Server.

  3. Click New Server.

  4. Enter Server name.

  5. Choose Samsung Knox Manage from the provider list.

  6. Enter the Samsung Knox Tenant URL, Client ID, and Client Secret.

  7. Save changes.

Configure Realm

  1. Select any realm and navigate to general tab. For example User Realms > Users > General .

  2. Under Servers > Device Attributes, select Samsung Knox MDM authentication server configured.

  3. The admin can choose to create role mapping based on device attributes:

    1. In Role Mapping, select the Device Attributes in Rule Based on.

    2. Click update to get a list of supported device attributes.

    3. Select an attribute and set value. The list of attributes and values are available in the table below.

Attribute Vaues
deviceId Unique key of the device
deviceStatus

I : Deactivated

P : Provisioned
A : Activated
B : Blocked
BS : Blocked(System)
BA : Blocked(Admin)
BL : License Expired

inCompliant 0 or 1 / True or False
isRooting Y or N

model

Device model

osVersion

OS version

platform

A : Android

userEmail

Email ID

4. Assign the roles and save changes.

Dashboard and Reporting

Administrators can view device details within ICS.

Support & Resources

Samsung Knox Documentation

• Ivanti Connect Secure Help

Documentation

Ivanti documentation is available at https://www.ivanti.com/support/product-documentation.