SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Is LDAP Dead ?
                           LDAPCon 2011 - Heidelberg
                          Ludovic Poitou - ForgeRock AS




                                        (cc) 2011 ForgeRock

Monday, October 10, 11
About me
                    - Ludovic Poitou
                         - ForgeRock: Director ForgeRock France,
                           Product Manager
                         - 1995-2010: Sun Microsystems
                          - Architect, Community Manager
                          - Directory Services team


                                           (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
LDAP

                    - 1993: RFC 1487 - X.500 Lightweight
                      Directory Access Protocol
                    - 1995: RFC 1777 - LDAPv2
                    - 1997: RFC 2251 - LDAPv3
                    - 2006: RFC 4510 - LDAPv3 revision



                                        (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
An Ecosystem

                    - Many Servers vendors:
                         - Apple, CA, IBM, Isode, Microsoft, Novell,
                           Oracle, Red Hat, UnboundID, eB2Bcom ...
                         - Optimal IdM, Quest (Symlabs), Radiant
                           Logic



                                            (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
An Ecosystem
                    - 5 active open source LDAP server projects
                         - Apache Directory Server
                         - LDAP.js
                         - OpenDJ
                         - OpenLDAP
                         - Port 389 (Red Hat directory server)

                                           (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
An Ecosystem

                    - An lots of active open source projects:
                         - Apache Directory Studio
                         - LSC-Project
                         - LDAP-ToolBox



                                          (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
Mature and Declining




                                  (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
But why DEAD ?




                               (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
Developer’s dilema

                    - Too many technologies
                    - Selection happens
                    - Is LDAP relevant ?




                                              (cc) 2011 ForgeRock

Monday, October 10, 11
HTTP, Rest, JSON
                    - It’s the new API
                         - Google, Facebook, Twitter, FourSquare...
                    - Web Services
                    - Cloud
                    - No SQL databases
                    - Service Oriented Architecture

                                            (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
The new API
                    - JSON2LDAP
                         - http://nimbusds.com
                    - SCIM: Simple Cloud Identity Management
                      (aka Cloud Directory)
                         - https://sites.google.com/site/clouddir/home
                    - Virtual directory servers also have rest web
                      service access

                                            (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
Remember X.500 ?


                    - What happens with HTTP/JSON ?




                                      (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
Is LDAP Dead ?

                    - Not yet.
                    - But how long before it is ?
                    - Is there anything we can do ?




                                          (cc) 2010 ForgeRock France SAS

Monday, October 10, 11
© 2011 Hugh MacLeod's gapingvoid - gapingvoid.com




                         (cc) 2010 ForgeRock France SAS

Monday, October 10, 11

Contenu connexe

Tendances

Software Packaging with RPM
Software Packaging with RPMSoftware Packaging with RPM
Software Packaging with RPMSchalk Cronjé
 
Bundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPMBundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPMAlexander Shopov
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionRonald Bradford
 
Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5Michal Jurosz
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux UsersDru Lavigne
 
20111011 bigbluebutton
20111011 bigbluebutton20111011 bigbluebutton
20111011 bigbluebuttonhs1250
 
gcis-zenworks7.2
gcis-zenworks7.2gcis-zenworks7.2
gcis-zenworks7.2KARLY21
 
Alfresco 4 compatibility.pdf
Alfresco 4 compatibility.pdfAlfresco 4 compatibility.pdf
Alfresco 4 compatibility.pdfAmplexorDemo
 
Lavigne aug11 bsdmag
Lavigne aug11 bsdmagLavigne aug11 bsdmag
Lavigne aug11 bsdmagDru Lavigne
 
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsonIntroduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsoniXsystems
 
Panasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent WelchPanasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent WelchPanasas
 
RPM: Speed up your deploy
RPM: Speed up your deployRPM: Speed up your deploy
RPM: Speed up your deployfcrippa
 

Tendances (20)

Software Packaging with RPM
Software Packaging with RPMSoftware Packaging with RPM
Software Packaging with RPM
 
Bundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPMBundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPM
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express Edition
 
Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5Perl family: 15 years of Perl 6 and Perl 5
Perl family: 15 years of Perl 6 and Perl 5
 
Rac on NFS
Rac on NFSRac on NFS
Rac on NFS
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
20111011 bigbluebutton
20111011 bigbluebutton20111011 bigbluebutton
20111011 bigbluebutton
 
Fosscon2013
Fosscon2013Fosscon2013
Fosscon2013
 
gcis-zenworks7.2
gcis-zenworks7.2gcis-zenworks7.2
gcis-zenworks7.2
 
Posscon2013
Posscon2013Posscon2013
Posscon2013
 
Nelf2012
Nelf2012Nelf2012
Nelf2012
 
Fsoss12
Fsoss12Fsoss12
Fsoss12
 
Nelf2013
Nelf2013Nelf2013
Nelf2013
 
Scale13
Scale13Scale13
Scale13
 
Alfresco 4 compatibility.pdf
Alfresco 4 compatibility.pdfAlfresco 4 compatibility.pdf
Alfresco 4 compatibility.pdf
 
Nycbsdcon14
Nycbsdcon14Nycbsdcon14
Nycbsdcon14
 
Lavigne aug11 bsdmag
Lavigne aug11 bsdmagLavigne aug11 bsdmag
Lavigne aug11 bsdmag
 
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsonIntroduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
 
Panasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent WelchPanasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent Welch
 
RPM: Speed up your deploy
RPM: Speed up your deployRPM: Speed up your deploy
RPM: Speed up your deploy
 

En vedette

LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?
LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?
LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?Rebecca Hyams
 
Collecting debugging information from live Odoo server using Sentry
Collecting debugging information from live Odoo server using SentryCollecting debugging information from live Odoo server using Sentry
Collecting debugging information from live Odoo server using SentryMaxime Chambreuil
 
The future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationThe future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationMaxime Chambreuil
 
[OW2Con 2015] LemonLDAP::NG 2.0 overview
[OW2Con 2015] LemonLDAP::NG 2.0 overview[OW2Con 2015] LemonLDAP::NG 2.0 overview
[OW2Con 2015] LemonLDAP::NG 2.0 overviewClément OUDOT
 
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...ForgeRock
 
A CONTEMPLATION OF OPENIG DEEP THOUGHTS
A CONTEMPLATION OF OPENIG DEEP THOUGHTSA CONTEMPLATION OF OPENIG DEEP THOUGHTS
A CONTEMPLATION OF OPENIG DEEP THOUGHTSForgeRock
 
OpenAM - An Introduction
OpenAM - An IntroductionOpenAM - An Introduction
OpenAM - An IntroductionForgeRock
 
Présentation Oauth OpenID
Présentation Oauth OpenIDPrésentation Oauth OpenID
Présentation Oauth OpenIDPascal Flamand
 

En vedette (8)

LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?
LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?
LDAP: What Is It, Do I Want it, and How Do I Make It Work for Me?
 
Collecting debugging information from live Odoo server using Sentry
Collecting debugging information from live Odoo server using SentryCollecting debugging information from live Odoo server using Sentry
Collecting debugging information from live Odoo server using Sentry
 
The future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community AssociationThe future of the OCA, Odoo Community Association
The future of the OCA, Odoo Community Association
 
[OW2Con 2015] LemonLDAP::NG 2.0 overview
[OW2Con 2015] LemonLDAP::NG 2.0 overview[OW2Con 2015] LemonLDAP::NG 2.0 overview
[OW2Con 2015] LemonLDAP::NG 2.0 overview
 
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...
OpenIG Webinar: Your Swiss Army Knife for Protecting and Securing Web Apps, A...
 
A CONTEMPLATION OF OPENIG DEEP THOUGHTS
A CONTEMPLATION OF OPENIG DEEP THOUGHTSA CONTEMPLATION OF OPENIG DEEP THOUGHTS
A CONTEMPLATION OF OPENIG DEEP THOUGHTS
 
OpenAM - An Introduction
OpenAM - An IntroductionOpenAM - An Introduction
OpenAM - An Introduction
 
Présentation Oauth OpenID
Présentation Oauth OpenIDPrésentation Oauth OpenID
Présentation Oauth OpenID
 

Similaire à Is Ldap Dead ?

POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewGünter Obiltschnig
 
Charlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCharlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCloudCamp Hamburg
 
Building Hopsworks, a cloud-native managed feature store for machine learning
Building Hopsworks, a cloud-native managed feature store for machine learning Building Hopsworks, a cloud-native managed feature store for machine learning
Building Hopsworks, a cloud-native managed feature store for machine learning Jim Dowling
 
micro-ROS - New client library and middleware features
micro-ROS - New client library and middleware featuresmicro-ROS - New client library and middleware features
micro-ROS - New client library and middleware featureseProsima
 
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and WalkthroughFirst Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and WalkthroughEmulex Corporation
 
Максим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewМаксим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewMinsk Linux User Group
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Julien Vermillard
 
Webinar - KQStor ZFS port on Linux
Webinar - KQStor ZFS port on LinuxWebinar - KQStor ZFS port on Linux
Webinar - KQStor ZFS port on Linuxkqinfotech
 
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]jtimberman
 
FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?SeanDuBois3
 
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiLondon Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiCeph Community
 
DevOps Course Contents.docx
DevOps Course Contents.docxDevOps Course Contents.docx
DevOps Course Contents.docxFuturepoint13
 
WebRTC, Whats in it for me?
WebRTC, Whats in it for me?WebRTC, Whats in it for me?
WebRTC, Whats in it for me?SeanDuBois3
 
IoT関連技術の動向@IETF87
IoT関連技術の動向@IETF87IoT関連技術の動向@IETF87
IoT関連技術の動向@IETF87Shoichi Sakane
 
Opentelemetry - From frontend to backend
Opentelemetry - From frontend to backendOpentelemetry - From frontend to backend
Opentelemetry - From frontend to backendSebastian Poxhofer
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
IXLeeds 2 Technical Update
IXLeeds 2 Technical UpdateIXLeeds 2 Technical Update
IXLeeds 2 Technical UpdateThomas Mangin
 

Similaire à Is Ldap Dead ? (20)

POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
Castoro / RubyKaigi2010
Castoro / RubyKaigi2010Castoro / RubyKaigi2010
Castoro / RubyKaigi2010
 
Charlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCharlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing Interface
 
Building Hopsworks, a cloud-native managed feature store for machine learning
Building Hopsworks, a cloud-native managed feature store for machine learning Building Hopsworks, a cloud-native managed feature store for machine learning
Building Hopsworks, a cloud-native managed feature store for machine learning
 
micro-ROS - New client library and middleware features
micro-ROS - New client library and middleware featuresmicro-ROS - New client library and middleware features
micro-ROS - New client library and middleware features
 
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and WalkthroughFirst Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough
First Look Webcast: OneCore Storage SDK 3.6 Roll-out and Walkthrough
 
Pycon2012
Pycon2012Pycon2012
Pycon2012
 
Максим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overviewМаксим Мельников - FOSDEM 2014 overview
Максим Мельников - FOSDEM 2014 overview
 
FOSDEM 2014 Overview
FOSDEM 2014 OverviewFOSDEM 2014 Overview
FOSDEM 2014 Overview
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
Webinar - KQStor ZFS port on Linux
Webinar - KQStor ZFS port on LinuxWebinar - KQStor ZFS port on Linux
Webinar - KQStor ZFS port on Linux
 
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
 
FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?
 
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiLondon Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
 
DevOps Course Contents.docx
DevOps Course Contents.docxDevOps Course Contents.docx
DevOps Course Contents.docx
 
WebRTC, Whats in it for me?
WebRTC, Whats in it for me?WebRTC, Whats in it for me?
WebRTC, Whats in it for me?
 
IoT関連技術の動向@IETF87
IoT関連技術の動向@IETF87IoT関連技術の動向@IETF87
IoT関連技術の動向@IETF87
 
Opentelemetry - From frontend to backend
Opentelemetry - From frontend to backendOpentelemetry - From frontend to backend
Opentelemetry - From frontend to backend
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
IXLeeds 2 Technical Update
IXLeeds 2 Technical UpdateIXLeeds 2 Technical Update
IXLeeds 2 Technical Update
 

Is Ldap Dead ?

  • 1. Is LDAP Dead ? LDAPCon 2011 - Heidelberg Ludovic Poitou - ForgeRock AS (cc) 2011 ForgeRock Monday, October 10, 11
  • 2. About me - Ludovic Poitou - ForgeRock: Director ForgeRock France, Product Manager - 1995-2010: Sun Microsystems - Architect, Community Manager - Directory Services team (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 3. LDAP - 1993: RFC 1487 - X.500 Lightweight Directory Access Protocol - 1995: RFC 1777 - LDAPv2 - 1997: RFC 2251 - LDAPv3 - 2006: RFC 4510 - LDAPv3 revision (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 4. An Ecosystem - Many Servers vendors: - Apple, CA, IBM, Isode, Microsoft, Novell, Oracle, Red Hat, UnboundID, eB2Bcom ... - Optimal IdM, Quest (Symlabs), Radiant Logic (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 5. An Ecosystem - 5 active open source LDAP server projects - Apache Directory Server - LDAP.js - OpenDJ - OpenLDAP - Port 389 (Red Hat directory server) (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 6. An Ecosystem - An lots of active open source projects: - Apache Directory Studio - LSC-Project - LDAP-ToolBox (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 7. Mature and Declining (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 8. But why DEAD ? (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 9. Developer’s dilema - Too many technologies - Selection happens - Is LDAP relevant ? (cc) 2011 ForgeRock Monday, October 10, 11
  • 10. HTTP, Rest, JSON - It’s the new API - Google, Facebook, Twitter, FourSquare... - Web Services - Cloud - No SQL databases - Service Oriented Architecture (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 11. The new API - JSON2LDAP - http://nimbusds.com - SCIM: Simple Cloud Identity Management (aka Cloud Directory) - https://sites.google.com/site/clouddir/home - Virtual directory servers also have rest web service access (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 12. Remember X.500 ? - What happens with HTTP/JSON ? (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 13. Is LDAP Dead ? - Not yet. - But how long before it is ? - Is there anything we can do ? (cc) 2010 ForgeRock France SAS Monday, October 10, 11
  • 14. © 2011 Hugh MacLeod's gapingvoid - gapingvoid.com (cc) 2010 ForgeRock France SAS Monday, October 10, 11