SlideShare a Scribd company logo
LDAP in the Enterprise:
Integrating MongoDB
with Azure AD Domain
Services
Kenn White – MongoDB
Rafael Godinho - Microsoft
AI/ML Analytics Compute Containers Databases
Developer
Tools
Identity Integration IoT Media
Mobile Networking Security Storage Web
50
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
But how do get there?
Subscribe to SaaS applications Rewrite existing applications “Lift and shift” on-premises
applications to IaaS
My apps depend on AD Domain Services*
I can’t modify some ISV apps—I don’t have
source code.
“Lift and shift” existing on-premises apps
What about identity in the cloud?
*AD Domain Services
• Domain join
• Group policy
• LDAP bind/authentication
• Kerberos, NTLM
• LDAP read/write
Windows Server
Active Directory
Windows Server
Active Directory
On-premises apps
VPN Gateway / ExpressRoute connection Domain Controller VM in Azure
Azure
Windows Server
Active Directory
On-premises apps
Azure
Windows Server
Active Directory
On-premises apps
Azure AD
Domain Services
On premises
Azure
Active Directory
Windows Server
Active Directory
Your virtual network
Your Azure IaaS
workloads/apps
Azure
Simple
• No DC deployment
• Forget about patching DCs
• Corporate credentials
Compatible
• Fully compatible with
Windows Server AD
• Your apps just keep working
in the cloud
Available
• Highly available domain
• Auto-remediation
• Automatic backups
Cost-effective
• Pay-as-you-go
• No need for complicated
networking (VPN/ExpressRoute)
An LOB application uses a web-form to collect user credentials
and authenticates users via LDAP bind to the directory.
• Migrate & deploy the app in domain-joined Azure VMs.
• End-users sign in using their existing corporate credentials.
• This app pattern is often used by organizations to grant
access to vendors or partners to their applications.
…
Virtual network
LDAP bind
Move apps that connect to AD over LDAP/LDAPS to Azure.
Access your managed domain over LDAPS:
• From app servers within the virtual network
• Over the internet (optional)
Use LDAPS certificates issued by:
• Public certification authority
• Self-signed certificates
More information: https://docs.microsoft.com/en-
us/azure/active-directory-domain-services/active-directory-ds-
admin-guide-configure-secure-ldap
…
Virtual network
LDAPS
LDAPS over the
internet
Demo
Enable Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services
MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services

More Related Content

What's hot (20)

PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
BizTalk360
 
PPTX
Windows Azure Active Directory
Pavel Revenkov
 
PDF
Windows Azure Active Directory - from Atidan
David J Rosenthal
 
PPTX
Azure Active Directory
SharePoint Saturday New Jersey
 
PPTX
ITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteApp
ITProceed
 
PPTX
Windows Azure Active Directory: Identity Management in the Cloud
Chris Dufour
 
PPTX
UW MSIS Tech Talk 02252016
Michael Popovici
 
PPTX
Serverless Computing in Azure
Daniel Toomey
 
PPTX
Azure Functions VS AWS Lambda: overview and comparison
Alex Zyl
 
PPTX
Azure App Service Deep Dive
Azure Riyadh User Group
 
PPTX
Windows azure active directory
Krunal Trivedi
 
PPTX
Dealing with and learning from the sandbox
Elaine Van Bergen
 
PPTX
[Roine] Serverless: Don't Take It Literally
European Collaboration Summit
 
PPTX
[Vončina] Configuring SharePoint 2016 for BI Scenarios
European Collaboration Summit
 
PDF
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
European Collaboration Summit
 
PDF
O365Con18 - Connect SharePoint Framework Solutions to API's secured with Azur...
NCCOMMS
 
PPTX
Microsoft Innovation Summit
Mayur Tendulkar
 
PPTX
Building IoT Apps in the Cloud Webinar
DreamFactory
 
PPTX
Microsoft Azure - The Best Platform for AI
Mayur Tendulkar
 
PDF
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
BizTalk360
 
Windows Azure Active Directory
Pavel Revenkov
 
Windows Azure Active Directory - from Atidan
David J Rosenthal
 
Azure Active Directory
SharePoint Saturday New Jersey
 
ITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteApp
ITProceed
 
Windows Azure Active Directory: Identity Management in the Cloud
Chris Dufour
 
UW MSIS Tech Talk 02252016
Michael Popovici
 
Serverless Computing in Azure
Daniel Toomey
 
Azure Functions VS AWS Lambda: overview and comparison
Alex Zyl
 
Azure App Service Deep Dive
Azure Riyadh User Group
 
Windows azure active directory
Krunal Trivedi
 
Dealing with and learning from the sandbox
Elaine Van Bergen
 
[Roine] Serverless: Don't Take It Literally
European Collaboration Summit
 
[Vončina] Configuring SharePoint 2016 for BI Scenarios
European Collaboration Summit
 
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
European Collaboration Summit
 
O365Con18 - Connect SharePoint Framework Solutions to API's secured with Azur...
NCCOMMS
 
Microsoft Innovation Summit
Mayur Tendulkar
 
Building IoT Apps in the Cloud Webinar
DreamFactory
 
Microsoft Azure - The Best Platform for AI
Mayur Tendulkar
 
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB
 

Similar to MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services (20)

PPTX
Azure Active Directory, Practical Guide
Sasha Rosenbaum
 
PPTX
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
EPC Group
 
PPTX
Lanzando tu primera cargo de trabajo
Amazon Web Services LATAM
 
PPTX
Windows Azure Virtual Machines
Carlos Paez
 
PPTX
Integrating saas applications
Luca Mauri
 
PDF
Integrating saa s application using azure services v0.5
Luca Mauri
 
PPTX
Azure App Service at Let's Dev This
Guy Barrette
 
PPTX
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Jan Ketil Skanke
 
PPTX
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Codit
 
PDF
Andy Malone - The new office 365 for it pro's
Nordic Infrastructure Conference
 
PDF
Microservices and serverless for MegaStartups - DLD TLV 2017
Boaz Ziniman
 
PPTX
Azure Community Tour 2019 - AZUGDK
Peter Selch Dahl
 
PPTX
Using logic apps for dynamics 365 integration
Peter Haggert
 
PPTX
Using Windows Azure for Solving Identity Management Challenges
Michael Collier
 
PPTX
SharePoint on Microsoft Azure
K.Mohamed Faizal
 
PDF
The End of the Domain Controller
Robert Crane
 
PDF
Office 365 Identity Management - SMBNation 2015
Robert Crane
 
PPTX
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SPTechCon
 
PPTX
AD Basic and Azure AD.pptx
SumTingWong8
 
PPTX
Office 365-single-sign-on-with-adfs
amitchachra
 
Azure Active Directory, Practical Guide
Sasha Rosenbaum
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
EPC Group
 
Lanzando tu primera cargo de trabajo
Amazon Web Services LATAM
 
Windows Azure Virtual Machines
Carlos Paez
 
Integrating saas applications
Luca Mauri
 
Integrating saa s application using azure services v0.5
Luca Mauri
 
Azure App Service at Let's Dev This
Guy Barrette
 
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Jan Ketil Skanke
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Codit
 
Andy Malone - The new office 365 for it pro's
Nordic Infrastructure Conference
 
Microservices and serverless for MegaStartups - DLD TLV 2017
Boaz Ziniman
 
Azure Community Tour 2019 - AZUGDK
Peter Selch Dahl
 
Using logic apps for dynamics 365 integration
Peter Haggert
 
Using Windows Azure for Solving Identity Management Challenges
Michael Collier
 
SharePoint on Microsoft Azure
K.Mohamed Faizal
 
The End of the Domain Controller
Robert Crane
 
Office 365 Identity Management - SMBNation 2015
Robert Crane
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
SPTechCon
 
AD Basic and Azure AD.pptx
SumTingWong8
 
Office 365-single-sign-on-with-adfs
amitchachra
 
Ad

More from MongoDB (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
PDF
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
PDF
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
PDF
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
PDF
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
PDF
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
PDF
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
PDF
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
PDF
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
PDF
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
PDF
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
PDF
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 
Ad

Recently uploaded (20)

PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
July Patch Tuesday
Ivanti
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
July Patch Tuesday
Ivanti
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 

MongoDB World 2018: Partner Talk - Microsoft: LDAP in the Enterprise: Integrating MongoDB with Azure Active Directory Domain Services

  • 1. LDAP in the Enterprise: Integrating MongoDB with Azure AD Domain Services Kenn White – MongoDB Rafael Godinho - Microsoft
  • 2. AI/ML Analytics Compute Containers Databases Developer Tools Identity Integration IoT Media Mobile Networking Security Storage Web
  • 3. 50
  • 5. But how do get there? Subscribe to SaaS applications Rewrite existing applications “Lift and shift” on-premises applications to IaaS
  • 6. My apps depend on AD Domain Services* I can’t modify some ISV apps—I don’t have source code. “Lift and shift” existing on-premises apps What about identity in the cloud? *AD Domain Services • Domain join • Group policy • LDAP bind/authentication • Kerberos, NTLM • LDAP read/write Windows Server Active Directory Windows Server Active Directory On-premises apps
  • 7. VPN Gateway / ExpressRoute connection Domain Controller VM in Azure Azure Windows Server Active Directory On-premises apps Azure Windows Server Active Directory On-premises apps
  • 8. Azure AD Domain Services On premises Azure Active Directory Windows Server Active Directory Your virtual network Your Azure IaaS workloads/apps Azure
  • 9. Simple • No DC deployment • Forget about patching DCs • Corporate credentials Compatible • Fully compatible with Windows Server AD • Your apps just keep working in the cloud Available • Highly available domain • Auto-remediation • Automatic backups Cost-effective • Pay-as-you-go • No need for complicated networking (VPN/ExpressRoute)
  • 10. An LOB application uses a web-form to collect user credentials and authenticates users via LDAP bind to the directory. • Migrate & deploy the app in domain-joined Azure VMs. • End-users sign in using their existing corporate credentials. • This app pattern is often used by organizations to grant access to vendors or partners to their applications. … Virtual network LDAP bind
  • 11. Move apps that connect to AD over LDAP/LDAPS to Azure. Access your managed domain over LDAPS: • From app servers within the virtual network • Over the internet (optional) Use LDAPS certificates issued by: • Public certification authority • Self-signed certificates More information: https://docs.microsoft.com/en- us/azure/active-directory-domain-services/active-directory-ds- admin-guide-configure-secure-ldap … Virtual network LDAPS LDAPS over the internet
  • 12. Demo Enable Azure Active Directory Domain Services

Editor's Notes

  • #4: Trusted Azure is continuing expand its infrastructure footprint around the globe. In fact, Microsoft is the first cloud provider to put data centers in South Africa. Right now, we’re at 42 Azure regions—which is more than AWS and Google combined. The approach Azure takes is different as it is important for enterprise customers to have data in region, close to employees, close to customers as well as have unique data handling capabilities. Learn more: For more information on how we run and secure the datacenters, there are more resources online. Tours are available for our datacenters if you wish to see the capabilities and technologies that are in use in Azure. Trusted: We understand every company, organization, and industry has unique needs and requirements. That’s why we’re building our global infrastructure to provide the scale and performance needed to bring applications closer to users, keep them running with robust resiliency features, and meet your local data residency and compliance needs. Microsoft has invested to more than double the number of Azure regions available to customers over the last three years. We’ve announced 50 regions around the globe, more than any provider – 38 (40 as of April 2) available now, 12 coming soon In March alone we announced: Our first cloud regions in the Middle East (UAE - Abu Dhabi & Dubai) Our intention to be the first global cloud operator to introduce regions in Switzerland (cantons of Geneva and Zurich) New datacenter regions in Germany New regions dedicated to the US government General availability of our France and (as of April 2) Australia (Canberra) regions
  • #5: Azure is truly productive, hybrid, intelligent, and trusted. Which is why >95% of fortune 500 use Microsoft Cloud