Advanced configuration: LDAP mode

The values for Advanced LDAP configuration mode are populated with default configuration settings based on the LDAP server type that you selected. Use this option if you need to edit these values for your environment.

Use Advanced LDAP configuration with the following scenarios:
  • If you are using OpenLDAP, you must configure how the Cloud Extender® looks for users and groups.
  • Must read specific attributes of users during the authentication process.
  • Must map user properties on MaaS360® to specific fields in your LDAP.
  • Must support user custom attributes.

To configure advanced settings for LDAP mode, click Advanced on the last screen of the module configuration.

Object Classes configuration

LDAP Object Classes define a type of object in LDAP. Every user and every user group on LDAP uses a specific Object Class. With the Object Class, you can list all objects that have that Object Class. After you set up an authentication profile in Basic configuration mode, select the Object Class of your users and groups.

LDAP Object Classes configuration settings
Table 1. LDAP Object Classes configuration settings
Option Description
Object Class for User The object class that identifies the type of all your users.

The Cloud Extender uses the Basic mode configuration and queries your LDAP for all possible Object Classes for users and lists. If the Object Class for your users is not automatically discovered or is not featured on the select list, type the Object Class for users.

The following image provides an example of the Object Class for a user on Active Directory:

Object Class for a user on Active Directory
Object Class for Groups The object class that identifies the type of all your user groups.

The following image provides an example of the Object Class for a group of users on Active Directory:

Object Class for a on Active Directory
Load Attributes Fetches all attributes of users and groups that are used to configure the Mandatory User Attributes, Optional User Attributes, and User Custom Attributes.

Mandatory User Attributes configuration

During the authentication process, the Cloud Extender reads certain attributes of the user from your directory that it requires for other configuration aspects after a device is enrolled in the IBM® MaaS360 Portal.

Mandatory User Attributes configuration settings
Table 2. Mandatory User Attributes configuration settings
Option Description
Username In Basic configuration mode, the Cloud Extender uses the User Search Attribute Name to search for the user in LDAP.

This user is the user who is trying to enroll the device. You can pick the same attribute here. If you need to represent users by a different attribute in MaaS360 (for example, by email address), select a different attribute.

Note: This attribute is part of the %username% variable in MaaS360. Use this variable in MaaS360 policies to configure email on mobile devices. This variable converts to the user name for the user's email configuration.
Domain The domain of the user.

You use the domain to configure email on the mobile device. You can map the domain field to a specific attribute on your directory or derive the domain from the user's Distinguished Name (DN).

The following list provides an example of the DN format: uid=username,c=us,ou=subdomain,dc=company,dc=com

From the example, if your domain is set to Derive from DN, the domain is company.com.

Mail Address The email address of the user. Use this address to configure email on the device.
GUID A unique identifier that represents each user object in your directory. Group membership evaluation uses the GUID of the user.

Optional User Attributes configuration

In addition to Mandatory User Attributes, the Cloud Extender module for User Authentication reads optional user attributes during the authentication process. These values are uploaded to the IBM MaaS360 Portal and are used later for grouping devices or as configuration parameters. The User Principal Name (UPN) is a common field that is read during authentication.

The following window provides a standard list of user attributes on MaaS360 that can be mapped to the user's attribute on your directory:

Optional User Attributes configuration settings
Note: This mapping is typically more relevant for User Visibility configuration. The User Visibility module reads these attributes periodically and updates the MaaS360 console with changes on an ongoing basis. The User Authentication module reads these attributes just one time during the user authentication process.

Custom User Attributes configuration

Use the Custom User Attributes feature to define your own attributes in the IBM MaaS360 Portal and in various configuration workflows:

Custom User Attributes configuration settings
For example:
  • You define a Custom User Attribute that is called Employee Serial Number and then use this value in MaaS360 policies for device configuration, application configuration, or as a part of Identity Certificates.
  • You define a Custom User Attribute that is called Home Directory that can be used to configure Windows file shares on mobile devices.

You can use Custom User Attributes to map to your directory user's LDAP attributes. For examples of mappings against Microsoft Active Directory, see Table 3.

Other advanced settings

You can configure more LDAP settings for optimized User/Group searches and more domain mapping fields for multi-profile (multi-forest) setups:

Advanced LDAP settings
Table 3. Advanced LDAP settings
Option Description
User Filters Use this option to filter the list of users that the Cloud Extender discovers, such as filtering only by active users or by users that belong to specific departments. Use the standard LDAP filter queries to further optimize your user searches.
Group Filters Use this option to filter the list of groups that the Cloud Extender discovers.
Domain Name Mapping If you created multiple authentication profiles in the Cloud Extender configuration (multi-forest environments), use domain name mapping to instruct the Cloud Extender what authentication profile to use for which user.

Domain name mapping applies to Microsoft Active Directory environments only when those environments are configured in LDAP mode.

Domain: Enter the short domain name (that users provide during authentication).

Fully Qualified Domain Name: The corresponding FQDN of the domain. This map is used to determine what authentication profile is used for user authentication.

Next steps

The IBM MaaS360 Portal offers the Cloud Extender Scaling Tool at Setup > Services > Enterprise Email Integration. Enter the number of users/devices that you plan to enroll for MaaS360 and determine how many Cloud Extenders you might need to support this scale.

Install the specified number of Cloud Extenders in a High Availability (HA) environment. To install the Cloud Extender for User Authentication in an HA environment, implement the same steps on all Cloud Extenders that have the User Authentication module enabled (including any new Cloud Extenders that are added in the future).

The Cloud Extender also offers an Export Configurations option that you use to export all details from one Cloud Extender to import those details to another Cloud Extender.