LDAP Configuration

Motadata allows batch upload of Requestors through an LDAP request. LDAP is a protocol used by enterprises to access a distributed directory of their employees. It is mainly used by email clients and other contact search programs.

Motadata establishes a connection with a distributed directory information system using the provided information, and it makes queries using the LDAP protocol. It fetches the employee details from the server into Motadata ITSM.

Configure LDAP

  1. Go to Admin >> LDAP Configuration (IT Infrastructure).
  2. LDAP Configurations page opens. Here you can see all your existing LDAP servers if any. Click Add a LDAP Configuration situated in the top right corner. You get the following dialog box:
figure 73
figure 74
  1. Please refer Fig. 761. Give a name to the server. URL (field A) is the URL of the LDAP server which begins with ldap:// (ldaps:// if the connection is secured) followed by protocol components (IP address, and port number). A valid URL should look something like ldap://111.111.0.11:920. A base dn is the point from where a server will start searching; basically, it tells us from where to start our search for a user in the AD. Put you LDAP credentials in the User ID (field C) and Password (field D).

  2. Please refer Fig. 762. Switch to the Mapping section of the dialog box. Here you have to enter the LDAP object attributes. There are foue pre-defined fields (Name, Email, Contact and Logon name). You can add more fields using the User Custom Field option. You can edit and delete a custom field from the Custom Field page in Admin.

    Below is the list of fields names that you can add along with their LDAP name.

Name in AD LDAP Name
First Name givenName
Middle Name / Initials initials
Last Name sn
Logon Name userPrincipalName
Logon Name (Pre Windows 2000) sAMAccountName
Display Name displayName
Full Name name/cn
Description description
Office physicalDeliveryOfficeName
Telephone Number telephoneNumber
Email mail
Web Page wWWHomePage
Password password
Street streetAddress
PO Box postOfficeBox
City l
State/Province st
Zip/Postal Code postalCode
Country co
Country 2 Digit Code - eg. US c
Country code -eg. for US country code is 840 countryCode
Group memberOf
Account Expires (use same date format as server) accountExpires
User Account Control userAccountControl
User Photo thumbnailPhoto / exchangePhoto (Supports high resolution photo) / jpegPhoto / photo / thumbnailLogo
Profile Path profilePath
Login Script scriptPath
Home Folder homeDirectory
Home Drive homeDrive
Log on to userWorkstations
Home homePhone
Pager pager
Mobile mobile
Fax facsimileTelephoneNumber
IP Phone ipPhone
Notes info
Title title
Department department
Company company
Manager manager
Mail Alias mailNickName
Simple Display Name displayNamePrintable
Hide from Exchange address lists msExchHideFromAddressLists
Sending Message Size (KB) submissionContLength
Receiving Message Size (KB) delivContLength
Accept messages from Authenticated Users only msExchRequireAuthToSendTo
Reject Messages From unauthOrig
Accept Messages From authOrig
Send on Behalf publicDelegates
Forward To altRecipient
Deliver and Redirect deliverAndRedirect
Reciepient Limits msExchRecipLimit
Use mailbox store defaults mDBuseDefaults
Issue Warning at (KB) mDBStorageQuota
Prohibit Send at (KB) mDBOverQuotaLimit
Prohibit Send and receive at (KB) mDBOverHardQuotaLimit
Do not permanaently delete messages until the store has been backed up deletedItemFlags
keep deleted items for (days) garbageCollPeriod
Outlook Mobile Access msExchOmaAdminWirelessEnable
Outlook Web Access protocolSettings
Allow Terminal Server Logon tsAllowLogon
Terminal Services Profile Path tsProfilePath
Terminal Services Home Directory tsHomeDir
Terminal Services Home Drive tsHomeDirDrive
Start the following program at logon tsInheritInitialProgram
Starting Program file name tsIntialProgram
Start in tsWorkingDir
Connect client drive at logon tsDeviceClientDrives
Connect client printer at logon tsDeviceClientPrinters
Default to main client printer tsDeviceClientDefaultPrinter
End disconnected session tsTimeOutSettingsDisConnections
Active Session limit tsTimeOutSettingsConnections
Idle session limit tsTimeOutSettingsIdle
When session limit reached or connection broken tsBrokenTimeOutSettings
Allow reconnection tsReConnectSettings
Remote Control tsShadowSettings
Protect accidental deletion preventDeletion
Manager can update members managerCanUpdateMembers
Primary Group ID primaryGroupID
Administrative Group msExchAdminGroup
Exchange Server Name msExchHomeServerName
Managed By managedBy
Target Address targetAddress
Proxy-Addresses proxyAddresses
Automatically Update Email-address based on Recipient Policy msExchPoliciesExcluded
Office 365 Group Membership GroupMemberObjectId
Enable Litigation Hold for Mailbox LitigationHoldEnabled
Litigation Hold Duration for Exchange Mailbox LitigationHoldDuration
Enable in-place Archive for User Mailbox InPlaceArchive
Archive Name for User’s Mailbox Archive ArchiveName
User Principal Name of Office 365 user account O365userPrincipalName
  1. Hit Add to save your LDAP server.

The credentials required for LDAP configuration are of the LDAP Admin. In case, credentials are not available then a new user can be created in their Active Directory. Please refer the document LDAP Configuration by Creating New User.

Edit LDAP Server

  1. Open LDAP Configurations page and select the server that you want to edit.
figure 75
  1. Click Edit from the right-side details pane. The Edit LDAP Configuration dialog box opens. Make the changes and hit Update.

Please refer Fig. 670. Go to the LDAP Configurations page and select the server name that you want to delete and click on Action Menu. Click on Delete from the pop-up menu. On confirmation, the server gets deleted.

LDAP Connection Test

In the LDAP Configurations page, you can check an LDAP server’s connection with the product by using the Test Connection option in Fig. 763.

Setting LDAP Import Schedule

Scheduling allows you to periodically import employee details from the server. This feature helps you to keep the Requestor list up to date.

figure 76
  1. Open LDAP Configurations page and select the server that you want to schedule an import. Under Import Schedule, set a schedule cycle for importing the Requestors. Motadata offers three options: Daily, Weekly, and Monthly.
    1. Importing daily requires a start date and time; after that, the importing happens every day at the set time.
    2. Importing weekly requires you to set the days in a week on which the importing happens.
    3. Importing monthly requires you to set a day of the month and the months in which the importing happens.
  2. After setting the schedule, hit Save Schedule to save your changes.

Edit/ Disable LDAP Schedule

You can later edit the schedule using the Edit Schedule option. The Scheduled toggle turns on/off a schedule.

figure 77