SlideShare a Scribd company logo
Integrate with LDAP
Obtain LDAP parameters - Step 1
To obtain LDAP Parameters, a request has to be sent to LDAP admin for the following details –
• The LDAP host and listening port
• The LDAP user account credentials which is used to connect the LDAP by the console
• Structure of the LDAP tree that stores user and group information for console users
2
Set up users and groups on LDAP - Step 2
Create groups in the LDAP and add all the users based on their
permission like Administrator, System Administrator, Developer and
Monitors
3
Create groups on MMC - Step 3
Create groups on MMC with similar name to gain access to the LDAP
database
4
Enable the LDAP Spring profile - Step 4
• Navigate to the following
directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF
• Locate the file web.xml
• Find the below parameter - <param-
name>spring.profiles.active</param-name>
• Modify by adding ldap as a string – <param-value>tracking-h2,env-
derby,ldap</param-value>
5
Enable LDAP on the console - Step 5
• Navigate to the following
directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF/classes
• Locate the file mmc-ldap.properties
• Modify following values
• Change providerURL, cn, ou and dc to match the ldap tree
• providerURL=ldap://LDAPHost:389/
• MMC user/password to use for MMC to authenticate users on login. These
credentials can be used to for MMC to connect to the LDAP server
• userDn=cn=mmc,dc=company,dc=com
password=mmcadmin
• activeDirectory integration, the attribute of uid, sAMAccountName can be set
• usernameAttribute=uid
• base context to search for users within the LDAP tree (search subtree is in true)
• userSearchBaseContext=ou=people,dc=company,dc=com
6
Enable LDAP on the console (Cont.)
• filter expression used to find entries in the LDAP database that match a particular user
• userSearchFilterExpression=(uid={0})
• base context in the LDAP database in which the console will search for users to list in the
admin pages, change ou and dcto match the ldap tree. The LDAP tree structure needs to be
changed based on the requirement to view the list of users in Console
• userSearchBase=ou=people,dc=company,dc=com
• Users can be searched by determining the”key-value”. In the default scenario, it will look for
objectclass=person. The attribute used to search for users on the LDAP server
• userSearchAttributeKey=objectclass
• Value of the attribute is used to search for users on the LDAP server. In the LDAP tree all the
users should be of object type “person” which are being configured
• userSearchAttributeValue=person
• “Dn” is used to search for groups to which the user belongs ,ou and dc has to be changed to
match the ldap tree
• roleDn=ou=groups,dc=company,dc=com
groupSearchFilter=(member={0})
7
Place Jar file - Step 6
• Navigate to the following
directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF/lib
• Place the jar file called as "spring-ldap-1.3.1.RELEASE-all.jar".
Restart MMC
• Restart the Mule Management Console.
8

More Related Content

PPTX
MMC Integration with LDAP and LDAP PS(SSL)
 
PPTX
Mis chapter 5
PPTX
TIB Academy provides best Oracal DBA classes in Bangalore
PDF
Drupal 8 as a mobile backend
PPTX
Using power shell to improve sharepoint management
PPTX
Cloud Portam Overview
PPTX
Strategies for Transitioning From SharePoint On-Prem to Office 365
PPTX
Marketing automation solutions webinar (part 2)
MMC Integration with LDAP and LDAP PS(SSL)
 
Mis chapter 5
TIB Academy provides best Oracal DBA classes in Bangalore
Drupal 8 as a mobile backend
Using power shell to improve sharepoint management
Cloud Portam Overview
Strategies for Transitioning From SharePoint On-Prem to Office 365
Marketing automation solutions webinar (part 2)

Viewers also liked (20)

PDF
Machine Learning for Your Enterprise: Operations and Security for Mainframe E...
PDF
Developer 2.0
PPTX
Dynamic access control sbc12 - thuan nguyen
PPTX
Gentle introduction to Machine Learning
PPTX
2016 the year of machine learning 12.16.2015
PDF
Introducing Ansible
PDF
Placement of BPM runtime components in an SOA environment
PPTX
How to Triple Your Speed of Development Using Automation
PDF
Deloitte BPM case study by WorkflowGen
PPTX
AI & Machine Learning - Webinar Deck
PDF
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
PPTX
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
PPTX
Practical Strategies to Designing Beautiful Portals
PDF
Machine Learning Application to Manufacturing using Tableau and Google by Pluto7
PPTX
Practical Strategies for Transitioning to Office 365 #sptechcon
PDF
Operations Playbook: Monitoring and Automation - RightScale Compute 2013
PPT
Case Study for Project Management System Using Sharepoint
PDF
Entrepreneurship with Data, Machine Learning and AI
PPTX
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
PDF
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Machine Learning for Your Enterprise: Operations and Security for Mainframe E...
Developer 2.0
Dynamic access control sbc12 - thuan nguyen
Gentle introduction to Machine Learning
2016 the year of machine learning 12.16.2015
Introducing Ansible
Placement of BPM runtime components in an SOA environment
How to Triple Your Speed of Development Using Automation
Deloitte BPM case study by WorkflowGen
AI & Machine Learning - Webinar Deck
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...
Practical Strategies to Designing Beautiful Portals
Machine Learning Application to Manufacturing using Tableau and Google by Pluto7
Practical Strategies for Transitioning to Office 365 #sptechcon
Operations Playbook: Monitoring and Automation - RightScale Compute 2013
Case Study for Project Management System Using Sharepoint
Entrepreneurship with Data, Machine Learning and AI
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Ad

Similar to Integrate with ldap (20)

PPTX
Mule MMC Integration with LDAP
PPT
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
PPTX
LDAP Integration
PPTX
09 business apis
PDF
topic_2 computer system design&admin)part 2 A.pdf
PPTX
Active Directory & LDAP Authentication Without Triggers
PPTX
CQ Provisionning & Authoring
PPTX
LDAP - Lightweight Directory Access Protocol
ODP
Ldapsession
ODP
Ldapsession 1217528612650451-9
 
PPTX
OpenStack Keystone with LDAP
PPTX
User administration without you - integrating LDAP
PPTX
Microsoft Offical Course 20410C_04
PPTX
Centralizing users’ authentication at Active Directory level 
PPTX
Lecturehjiwiiiwiiiwiiiiwiiijjwjiwii.pptx
PPTX
Integrating the BCS with Search in SharePoint 2013
PPT
09 - Active Directory.ppt
PPTX
Azure DocumentDB
PPTX
LDAP(In_Linux).pptx
PPTX
BanDADE
Mule MMC Integration with LDAP
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
LDAP Integration
09 business apis
topic_2 computer system design&admin)part 2 A.pdf
Active Directory & LDAP Authentication Without Triggers
CQ Provisionning & Authoring
LDAP - Lightweight Directory Access Protocol
Ldapsession
Ldapsession 1217528612650451-9
 
OpenStack Keystone with LDAP
User administration without you - integrating LDAP
Microsoft Offical Course 20410C_04
Centralizing users’ authentication at Active Directory level 
Lecturehjiwiiiwiiiwiiiiwiiijjwjiwii.pptx
Integrating the BCS with Search in SharePoint 2013
09 - Active Directory.ppt
Azure DocumentDB
LDAP(In_Linux).pptx
BanDADE
Ad

More from Son Nguyen (20)

PPTX
Wsdl connector introduction
PPTX
Android intergrate with mule
PPTX
Mule flow overview
PPTX
Mule flow and filter
PPTX
Handle exceptions in mule
PPT
Spring security integrate with mule
PPTX
Message processor in mule
PPTX
Expression language in mule
PPTX
Mule with data weave
PPTX
Using spring scheduler mule
PPTX
Composite source in bound and out-bound
PPT
Batch job processing
PPTX
Using message enricher
PPT
Finance connectors with mule
PPT
Google drive connection
PPTX
Using properties in mule
PPT
Mule integrate with microsoft
PPTX
Jms queue
PPT
Anypoint connectors
PPTX
Mule esb basic introduction
Wsdl connector introduction
Android intergrate with mule
Mule flow overview
Mule flow and filter
Handle exceptions in mule
Spring security integrate with mule
Message processor in mule
Expression language in mule
Mule with data weave
Using spring scheduler mule
Composite source in bound and out-bound
Batch job processing
Using message enricher
Finance connectors with mule
Google drive connection
Using properties in mule
Mule integrate with microsoft
Jms queue
Anypoint connectors
Mule esb basic introduction

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
 
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
KodekX | Application Modernization Development
 
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release

Integrate with ldap

  • 2. Obtain LDAP parameters - Step 1 To obtain LDAP Parameters, a request has to be sent to LDAP admin for the following details – • The LDAP host and listening port • The LDAP user account credentials which is used to connect the LDAP by the console • Structure of the LDAP tree that stores user and group information for console users 2
  • 3. Set up users and groups on LDAP - Step 2 Create groups in the LDAP and add all the users based on their permission like Administrator, System Administrator, Developer and Monitors 3
  • 4. Create groups on MMC - Step 3 Create groups on MMC with similar name to gain access to the LDAP database 4
  • 5. Enable the LDAP Spring profile - Step 4 • Navigate to the following directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF • Locate the file web.xml • Find the below parameter - <param- name>spring.profiles.active</param-name> • Modify by adding ldap as a string – <param-value>tracking-h2,env- derby,ldap</param-value> 5
  • 6. Enable LDAP on the console - Step 5 • Navigate to the following directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF/classes • Locate the file mmc-ldap.properties • Modify following values • Change providerURL, cn, ou and dc to match the ldap tree • providerURL=ldap://LDAPHost:389/ • MMC user/password to use for MMC to authenticate users on login. These credentials can be used to for MMC to connect to the LDAP server • userDn=cn=mmc,dc=company,dc=com password=mmcadmin • activeDirectory integration, the attribute of uid, sAMAccountName can be set • usernameAttribute=uid • base context to search for users within the LDAP tree (search subtree is in true) • userSearchBaseContext=ou=people,dc=company,dc=com 6
  • 7. Enable LDAP on the console (Cont.) • filter expression used to find entries in the LDAP database that match a particular user • userSearchFilterExpression=(uid={0}) • base context in the LDAP database in which the console will search for users to list in the admin pages, change ou and dcto match the ldap tree. The LDAP tree structure needs to be changed based on the requirement to view the list of users in Console • userSearchBase=ou=people,dc=company,dc=com • Users can be searched by determining the”key-value”. In the default scenario, it will look for objectclass=person. The attribute used to search for users on the LDAP server • userSearchAttributeKey=objectclass • Value of the attribute is used to search for users on the LDAP server. In the LDAP tree all the users should be of object type “person” which are being configured • userSearchAttributeValue=person • “Dn” is used to search for groups to which the user belongs ,ou and dc has to be changed to match the ldap tree • roleDn=ou=groups,dc=company,dc=com groupSearchFilter=(member={0}) 7
  • 8. Place Jar file - Step 6 • Navigate to the following directory: $MULE_HOME/apps/mmc/webapps/mmc/WEB-INF/lib • Place the jar file called as "spring-ldap-1.3.1.RELEASE-all.jar". Restart MMC • Restart the Mule Management Console. 8