SlideShare a Scribd company logo
Open Identity Summit
Directories for the
REST of us
Ludovic Poitou
Product Manager
Matthew Swift
Architect
ForgeRock
Open Identity Summit
LDAP ?
!  Good protocol
!  Great products and services
!  Main problem : Where are the
developers ?
!  No one learns LDAP or
directory services at
University
!  Poor and complex client
development kits
!  Protocol from another era :
ASN1, BER…
(cc) http://www.flickr.com/photos/bloodlessr/
Open Identity Summit
DSMLv2 ?
!  Heavyweight
!  Too close to LDAP
!  Few tools
!  Incomplete
Open Identity Summit
So what else ?
!  HTTP for transport
!  JSON for data representation
!  Loosely coupled
!  Fueling the API economy
⇒ RESTfull APIs
(cc) http://www.flickr.com/photos/iain/
Open Identity Summit
Introducing REST to LDAP
!  /users
!  /groups
!  But also any object or collection can be configured
!  /hosts
!  /networks …
!  All CRUD operations:
!  Queries, with filters and returned attributes
!  Put / Post / Delete / Patch…
!  Directory specific operations: Modify password…
Open Identity Summit
GET /users/user.0
{!
"_rev" : "000000003a46b19d",!
"schemas" : [ "urn:scim:schemas:core:1.0" ],!
"contactInformation" : {!
"telephoneNumber" : "+1 685 622 6202",!
"emailAddress" : "user.0@maildomain.net"!
},!
"_id" : "user.0",!
"name" : {!
"familyName" : "Amar",!
"givenName" : "Aaccf"!
},!
"userName" : "user.0@maildomain.net",!
"displayName" : "Aaccf Amar"!
}!
Open Identity Summit
2 Options
!  In OpenDJ server
!  Embedded
!  Direct access to the data and services
!  More secure
!  As a standalone web application
!  Gateway between HTTP and LDAP
!  Works with any LDAP server
!  Can be scaled like any other web application
!  Network latency
Open Identity Summit
Embedded REST to LDAP
!  Delivered part of OpenDJ 2.6 by default.
!  Just needs to be enabled
!  As well as http logs (for auditing and troubleshooting)
!  Configuration as a json file
!  LDAP based configuration is coming
Open Identity Summit
Demo
Open Identity Summit
REST to LDAP vs SCIM
!  OpenDJ REST to LDAP is inspired by SCIM
!  Filters
!  Queries
!  Identifiers
!  Json representation
!  SCIM is still a moving target
!  SCIM is Identity centric vs REST to LDAP is generic
!  SCIM support will be a strip down, hardwired configuration
of REST to LDAP
Open Identity Summit
Take the ride to REST !
Q & A
Logo of Presenter
Company HERE

More Related Content

What's hot (20)

ODP
Apache Syncope and Tirasa
Francesco Chicchiriccò
 
PDF
What's New in OpenLDAP
LDAPCon
 
PDF
Building Advanced RESTFul services
Ortus Solutions, Corp
 
PPTX
Connecting to Data from Windows Phone 8
Woodruff Solutions LLC
 
ODP
Soa With Ruby
zak.mandhro
 
PPTX
Connecting to Data from Windows Phone 8 VSLive! Redmond 2013
Woodruff Solutions LLC
 
PPTX
Rest assured
Yaniv Rodenski
 
PPTX
Discovery Layers: An Overview and Case Study
Myka Kennedy Stephens
 
PPT
Creating Game Leaderboards with Redis
Social Point
 
PPTX
Not your dad's h base new
Yaniv Rodenski
 
PDF
Role of Rest vs. Web Services and EI
WSO2
 
PDF
An Introduction to Druid
RedBlackTree
 
PPTX
WordPress Architecture For Beginners
Tortoise and Hare Software
 
PPTX
Implementing OpenAthens Single Sign-On Authentication
Myka Kennedy Stephens
 
PPTX
TIB Academy provides best Oracal DBA classes in Bangalore
TIB Academy
 
PPT
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco Software
 
PPTX
An Overview of Web Services: SOAP and REST
Ram Awadh Prasad, PMP
 
PDF
There is REST and then there is "REST"
Radovan Semancik
 
PDF
MariaDB Server Compatibility with MySQL
Colin Charles
 
PPTX
Microsoft Azure DocumentDB - Global Azure Bootcamp 2016
Sunny Sharma
 
Apache Syncope and Tirasa
Francesco Chicchiriccò
 
What's New in OpenLDAP
LDAPCon
 
Building Advanced RESTFul services
Ortus Solutions, Corp
 
Connecting to Data from Windows Phone 8
Woodruff Solutions LLC
 
Soa With Ruby
zak.mandhro
 
Connecting to Data from Windows Phone 8 VSLive! Redmond 2013
Woodruff Solutions LLC
 
Rest assured
Yaniv Rodenski
 
Discovery Layers: An Overview and Case Study
Myka Kennedy Stephens
 
Creating Game Leaderboards with Redis
Social Point
 
Not your dad's h base new
Yaniv Rodenski
 
Role of Rest vs. Web Services and EI
WSO2
 
An Introduction to Druid
RedBlackTree
 
WordPress Architecture For Beginners
Tortoise and Hare Software
 
Implementing OpenAthens Single Sign-On Authentication
Myka Kennedy Stephens
 
TIB Academy provides best Oracal DBA classes in Bangalore
TIB Academy
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco Software
 
An Overview of Web Services: SOAP and REST
Ram Awadh Prasad, PMP
 
There is REST and then there is "REST"
Radovan Semancik
 
MariaDB Server Compatibility with MySQL
Colin Charles
 
Microsoft Azure DocumentDB - Global Azure Bootcamp 2016
Sunny Sharma
 

Similar to Directories for the REST of Us: REST to LDAP in OpenDJ 2.6 (20)

PPT
A Common API & UI for Building Next Generation Identity Services
ForgeRock
 
PPT
Case Study: University of California, Berkeley and San Francisco
ForgeRock
 
PPT
Case Study - Largest Brazilian Credit and Debtor Operator, A ForgeRock OpenAM...
ForgeRock
 
PPT
Open Identity Stack Roadmap
ForgeRock
 
PDF
Technical Case Study: McKesson - Employing the Open Identity Stack
ForgeRock
 
PDF
Slaps - a Smalltalk LDAP server
ESUG
 
PDF
Open Standards in Identity Management
Prabath Siriwardena
 
PDF
McKesson Case Study
ForgeRock
 
PDF
How Do Get Police, Fire, Paramedics and Others to Share Information? Built T...
ForgeRock
 
PPT
Incredible Edible Identity
ForgeRock
 
PPT
THE FORGEROCK PLATFORM BIG PICTURE
ForgeRock
 
PDF
SCIM presentation from CIS 2012
Twobo Technologies
 
PPT
Directory services by SAJID
Sajid khan
 
PPTX
McKesson Case Study: Pharmacy Systems & Automation
ForgeRock
 
PDF
Shoot Me a Token: OpenAM as an OAuth2 Provider
ForgeRock
 
PPT
The Ldap Protocol
Glen Plantz
 
PDF
Hands-on Monitoring and Troubleshooting: Open DJ
ForgeRock
 
PPTX
OIS Roadmap
ForgeRock
 
PPTX
THE POWER OF OPENDJ AND REST
ForgeRock
 
PPTX
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
ForgeRock
 
A Common API & UI for Building Next Generation Identity Services
ForgeRock
 
Case Study: University of California, Berkeley and San Francisco
ForgeRock
 
Case Study - Largest Brazilian Credit and Debtor Operator, A ForgeRock OpenAM...
ForgeRock
 
Open Identity Stack Roadmap
ForgeRock
 
Technical Case Study: McKesson - Employing the Open Identity Stack
ForgeRock
 
Slaps - a Smalltalk LDAP server
ESUG
 
Open Standards in Identity Management
Prabath Siriwardena
 
McKesson Case Study
ForgeRock
 
How Do Get Police, Fire, Paramedics and Others to Share Information? Built T...
ForgeRock
 
Incredible Edible Identity
ForgeRock
 
THE FORGEROCK PLATFORM BIG PICTURE
ForgeRock
 
SCIM presentation from CIS 2012
Twobo Technologies
 
Directory services by SAJID
Sajid khan
 
McKesson Case Study: Pharmacy Systems & Automation
ForgeRock
 
Shoot Me a Token: OpenAM as an OAuth2 Provider
ForgeRock
 
The Ldap Protocol
Glen Plantz
 
Hands-on Monitoring and Troubleshooting: Open DJ
ForgeRock
 
OIS Roadmap
ForgeRock
 
THE POWER OF OPENDJ AND REST
ForgeRock
 
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
ForgeRock
 
Ad

More from ForgeRock (20)

PDF
Digital Identities in the Internet of Things - Securely Manage Devices at Scale
ForgeRock
 
PPTX
Get the Exact Identity Solution You Need - In the Cloud - AWS and Beyond
ForgeRock
 
PDF
Identity Live Sydney: Identity Management - A Strategic Opportunity
ForgeRock
 
PDF
Identity Live Singapore: Transform Your Cybersecurity Capability
ForgeRock
 
PDF
Identity Live Singapore 2018 Keynote Presentation
ForgeRock
 
PDF
Identity Live Sydney 2018 Keynote Presentation
ForgeRock
 
PDF
Identity Live Singapore: Just Ask 'Em
ForgeRock
 
PDF
Identity Live Singapore: Building Trust & Privacy in a Connected Society
ForgeRock
 
PDF
Identity Live Sydney: Intelligent Authentication
ForgeRock
 
PDF
Identity Live Sydney: Building Trust and Privacy in a Connected Society
ForgeRock
 
PDF
Get the Exact Identity Solution you Need in the Cloud - Deep Dive
ForgeRock
 
PPTX
Get the Exact Identity Solution You Need - In the Cloud - Overview
ForgeRock
 
PDF
ForgeRock and Trusona - Simplifying the Multi-factor User Experience
ForgeRock
 
PDF
Opening Keynote (Identity Live Berlin 2018)
ForgeRock
 
PDF
Steinberg - Customer identity as the cornerstone of our approach to digitaliz...
ForgeRock
 
PDF
BMW Group - Identity Enables the Next 100 Years.. (Identity Live Berlin 2018)
ForgeRock
 
PDF
Trust is Everything - The Future of Identity and the ForgeRock Platform (Iden...
ForgeRock
 
PDF
Silo Busters- The Value of User and Data Centricity beyond IoT Devices (Ident...
ForgeRock
 
PDF
Shift from GDPR readiness to sustained compliance to improve your business an...
ForgeRock
 
PDF
Intelligent Authentication (Identity Live Berlin 2018)
ForgeRock
 
Digital Identities in the Internet of Things - Securely Manage Devices at Scale
ForgeRock
 
Get the Exact Identity Solution You Need - In the Cloud - AWS and Beyond
ForgeRock
 
Identity Live Sydney: Identity Management - A Strategic Opportunity
ForgeRock
 
Identity Live Singapore: Transform Your Cybersecurity Capability
ForgeRock
 
Identity Live Singapore 2018 Keynote Presentation
ForgeRock
 
Identity Live Sydney 2018 Keynote Presentation
ForgeRock
 
Identity Live Singapore: Just Ask 'Em
ForgeRock
 
Identity Live Singapore: Building Trust & Privacy in a Connected Society
ForgeRock
 
Identity Live Sydney: Intelligent Authentication
ForgeRock
 
Identity Live Sydney: Building Trust and Privacy in a Connected Society
ForgeRock
 
Get the Exact Identity Solution you Need in the Cloud - Deep Dive
ForgeRock
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
ForgeRock
 
ForgeRock and Trusona - Simplifying the Multi-factor User Experience
ForgeRock
 
Opening Keynote (Identity Live Berlin 2018)
ForgeRock
 
Steinberg - Customer identity as the cornerstone of our approach to digitaliz...
ForgeRock
 
BMW Group - Identity Enables the Next 100 Years.. (Identity Live Berlin 2018)
ForgeRock
 
Trust is Everything - The Future of Identity and the ForgeRock Platform (Iden...
ForgeRock
 
Silo Busters- The Value of User and Data Centricity beyond IoT Devices (Ident...
ForgeRock
 
Shift from GDPR readiness to sustained compliance to improve your business an...
ForgeRock
 
Intelligent Authentication (Identity Live Berlin 2018)
ForgeRock
 
Ad

Recently uploaded (20)

PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Practical Applications of AI in Local Government
OnBoard
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 

Directories for the REST of Us: REST to LDAP in OpenDJ 2.6

  • 1. Open Identity Summit Directories for the REST of us Ludovic Poitou Product Manager Matthew Swift Architect ForgeRock
  • 2. Open Identity Summit LDAP ? !  Good protocol !  Great products and services !  Main problem : Where are the developers ? !  No one learns LDAP or directory services at University !  Poor and complex client development kits !  Protocol from another era : ASN1, BER… (cc) http://www.flickr.com/photos/bloodlessr/
  • 3. Open Identity Summit DSMLv2 ? !  Heavyweight !  Too close to LDAP !  Few tools !  Incomplete
  • 4. Open Identity Summit So what else ? !  HTTP for transport !  JSON for data representation !  Loosely coupled !  Fueling the API economy ⇒ RESTfull APIs (cc) http://www.flickr.com/photos/iain/
  • 5. Open Identity Summit Introducing REST to LDAP !  /users !  /groups !  But also any object or collection can be configured !  /hosts !  /networks … !  All CRUD operations: !  Queries, with filters and returned attributes !  Put / Post / Delete / Patch… !  Directory specific operations: Modify password…
  • 6. Open Identity Summit GET /users/user.0 {! "_rev" : "000000003a46b19d",! "schemas" : [ "urn:scim:schemas:core:1.0" ],! "contactInformation" : {! "telephoneNumber" : "+1 685 622 6202",! "emailAddress" : "[email protected]"! },! "_id" : "user.0",! "name" : {! "familyName" : "Amar",! "givenName" : "Aaccf"! },! "userName" : "[email protected]",! "displayName" : "Aaccf Amar"! }!
  • 7. Open Identity Summit 2 Options !  In OpenDJ server !  Embedded !  Direct access to the data and services !  More secure !  As a standalone web application !  Gateway between HTTP and LDAP !  Works with any LDAP server !  Can be scaled like any other web application !  Network latency
  • 8. Open Identity Summit Embedded REST to LDAP !  Delivered part of OpenDJ 2.6 by default. !  Just needs to be enabled !  As well as http logs (for auditing and troubleshooting) !  Configuration as a json file !  LDAP based configuration is coming
  • 10. Open Identity Summit REST to LDAP vs SCIM !  OpenDJ REST to LDAP is inspired by SCIM !  Filters !  Queries !  Identifiers !  Json representation !  SCIM is still a moving target !  SCIM is Identity centric vs REST to LDAP is generic !  SCIM support will be a strip down, hardwired configuration of REST to LDAP
  • 11. Open Identity Summit Take the ride to REST !
  • 12. Q & A Logo of Presenter Company HERE