SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
© 2017 ForgeRock. All rights reserved.
Ludovic Poitou
Director, Product Management
The Future is Now: What’s New in
ForgeRock Directory Services
Michelle Fallon
Senior Product Marketing Manager
© 2017 ForgeRock. All rights reserved.
Disclaimer
The presentation represents ForgeRock’s current view of its
product development cycle and future directions. It is intended for
information purposes only, and should not be interpreted as a
commitment on the part of ForgeRock. ForgeRock makes no
warranties, expressed or implied, on future functionality and
timeline.
© 2017 ForgeRock. All rights reserved.
2010 Founded
10 Offices worldwide with headquarters in San Francisco
400+ Employees
600+ Enterprise Customers
50% Americas / 50% International commercial revenues
30+ Countries
ForgeRock
The leading, next-generation,
identity security software platform, driving digital business.
© 2017 ForgeRock. All rights reserved.
Digital Transformation
© 2017 ForgeRock. All rights reserved.
Everyone
And
Every Thing
Identity For
Customer Identity Relationship Management
© 2017 ForgeRock. All rights reserved.
ForgeRock Identity Platform
UMA Provider
 Mobile App
 Synchronization
 Auditing
LDAPv3
 REST/JSON
Replication
 Access Control
Schema
Management
Caching
Auditing
Monitoring
Groups
Password Policy
Active 

Directory Pass-thru
Reporting
Authentication
 Authorization
 Provisioning
 User Self-Service
 Authentication
 OIDC / OAuth2
Federation / SSO
 User Self-Service
 Workflow Engine
 Reconciliation
 Password Replay
 SAML2
Adaptive Risk
 Stateless/Stateful
 Registration
Aggregated User
View
Message
Transformation
API Security
 Scripting
Built from Open Source Projects: 
UMA Resource
Access Management Identity Management Identity Gateway
Directory Services
CommonRESTAPI
CommonUserInterface
CommonAudit/Logging
CommonScripting
© 2017 ForgeRock. All rights reserved.
Directory Services
•  Specialized identity store
•  Rapid deployment
•  Global replication
•  Massive scale/performance
•  Extensive security
•  Password management
•  REST & LDAP APIs
1
self-contained
app
5
min. download
to install
1
module
1B+
entries
© 2017 ForgeRock. All rights reserved.
Directory Services Scalability
© 2017 ForgeRock. All rights reserved.
Directory Proxy Server
Access
Layer
Directory
Service
Layer
LDAP | REST
dc=Tenant1,dc=com dc=Tenant2,dc=com
© 2017 ForgeRock. All rights reserved.
ForgeRock Directory Service 5.0
•  Two Modules : Directory Server & Directory Proxy Server
•  Single download
•  Role selected at Installation
•  setup  [directory-­‐server]  –port  1389  …
•  setup  proxy-­‐server  –port  1389  …
•  New Setup tool, no more GUI
© 2017 ForgeRock. All rights reserved.
Directory Proxy Server
•  Introduces a “Proxy Backend”
•  Remote services can be discovered:
•  List of DS
•  List of Replication Servers
•  Automatically handles replica DS
•  Also retrieves replica group to prioritize local servers
•  Load-balancing: Affinity, Least requests
•  Failover with primary/secondary services
•  Uses “Proxy AuthZ control” between Proxy and DS
© 2017 ForgeRock. All rights reserved.
Supporting JSON
•  Added support for JSON Syntax
myA;r:  {  "_id":"bjensen",  "_rev":"123",  "name":  {  "first":  "Babs",  "surname":  
"Jensen"  },  "age":  25,  "roles":  [  "sales",  "admin"  ]  }
•  JSON Validation configurable
•  Added JSON Matching Rules
ldapsearch  …  "(myA;r=age  lt  30  and  name/first  sw  ’b')"
•  Can be indexed
•  Can be customized for finer indexing and matching
© 2017 ForgeRock. All rights reserved.
Indexing JSON Attributes
$  dsconfig  -­‐h  localhost  -­‐p  4444  -­‐D  "cn=Directory  Manager"  -­‐w  secret12  -­‐X  –n
set-­‐backend-­‐index-­‐prop  -­‐-­‐backend-­‐name  userRoot
-­‐-­‐index-­‐name  myA;r  -­‐-­‐set  index-­‐type:equality

$  dsconfig  -­‐h  localhost  -­‐p  4444  -­‐D  "cn=Directory  Manager"  -­‐w  secret12  -­‐X  -­‐n  
create-­‐schema-­‐provider  -­‐-­‐provider-­‐name  "Json  Schema"  
-­‐-­‐type  json-­‐schema  -­‐-­‐set  enabled:true
-­‐-­‐set  case-­‐sensi_ve-­‐strings:false  -­‐-­‐set  ignore-­‐white-­‐space:true
-­‐-­‐set  matching-­‐rule-­‐name:caseIgnoreJsonQueryMatch
-­‐-­‐set  matching-­‐rule-­‐oid:1.3.6.1.4.1.36733.2.1.4.1
-­‐-­‐set  indexed-­‐field:_id  -­‐-­‐set  "indexed-­‐field:name/**"  
© 2017 ForgeRock. All rights reserved.
REST 2 LDAP
•  Sub-Resources
•  Sub-Types
•  Versioning
•  Multi-Tenant Support
•  Integration of Attributes with
JSON syntax
•  OAuth2 protected
•  Exposes API Descriptors
(OpenAPI)
© 2017 ForgeRock. All rights reserved.
DevOps
•  Support and document use of HSM
•  HSM support through the JVM and PKCS11
•  Now documented
•  Easier automated deployments in the Cloud
•  Simplification of KeyStore(s) and TrustStore(s)
•  Possible to use expressions in config.ldif
•  ds-­‐cfg-­‐listen-­‐port:  ${env['OPENDJ_PORT']}
•  ds-­‐cfg-­‐listen-­‐port:  ${readProper_es(config.proper_es)['port']}
•  But not through dsconfig
•  Support running in Docker containers
•  Template images in Beta
© 2017 ForgeRock. All rights reserved.
More Security
•  New Security Guide
•  New option to install for
production use
•  More secure default settings
•  Password Policy
•  Cipher Suites
© 2017 ForgeRock. All rights reserved.
LDAP Based KeyStore
•  Extension to Keytool and
OpenDJ directory schema
•  Centralizes public key, private
management
•  Everything is encrypted
•  And can be replicated for
availability
© 2017 ForgeRock. All rights reserved.
Directory Service 5.0 Summary
•  One Download
•  Two Modules: Directory Server & Directory Proxy Server
•  First phase towards Elastic Horizontal Scalability, for the Cloud
•  Consolidated Backend Story. JE is here to stay.
•  JSON Support in the data
•  Secure REST and LDAP access
•  More security out of the box
© 2017 ForgeRock. All rights reserved.
Thank You

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Pimping the ForgeRock Identity Platform for a Billion Users
Pimping the ForgeRock Identity Platform for a Billion UsersPimping the ForgeRock Identity Platform for a Billion Users
Pimping the ForgeRock Identity Platform for a Billion Users
 
ForgeRock Platform Release - Summer 2016
ForgeRock Platform Release - Summer 2016  ForgeRock Platform Release - Summer 2016
ForgeRock Platform Release - Summer 2016
 
Webinar: Extend The Power of The ForgeRock Identity Platform Through Scripting
Webinar: Extend The Power of The ForgeRock Identity Platform Through ScriptingWebinar: Extend The Power of The ForgeRock Identity Platform Through Scripting
Webinar: Extend The Power of The ForgeRock Identity Platform Through Scripting
 
Sydney Identity Unconference Introduction and Highlights
Sydney Identity Unconference Introduction and HighlightsSydney Identity Unconference Introduction and Highlights
Sydney Identity Unconference Introduction and Highlights
 
OpenAM: An Introduction
OpenAM: An IntroductionOpenAM: An Introduction
OpenAM: An Introduction
 
NYC Identity Summit Business Day: Identity is the Center of Everything (Mike ...
NYC Identity Summit Business Day: Identity is the Center of Everything (Mike ...NYC Identity Summit Business Day: Identity is the Center of Everything (Mike ...
NYC Identity Summit Business Day: Identity is the Center of Everything (Mike ...
 
Beyond username and password it's continuous authorization webinar
Beyond username and password it's continuous authorization webinarBeyond username and password it's continuous authorization webinar
Beyond username and password it's continuous authorization webinar
 
NYC Identity Summit Tech Day: Best Practices for API Security
NYC Identity Summit Tech Day: Best Practices for API SecurityNYC Identity Summit Tech Day: Best Practices for API Security
NYC Identity Summit Tech Day: Best Practices for API Security
 
Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?
 
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
 
UMA - An Open Standard for Consent-Driven Personal Data Sharing
UMA - An Open Standard for Consent-Driven Personal Data SharingUMA - An Open Standard for Consent-Driven Personal Data Sharing
UMA - An Open Standard for Consent-Driven Personal Data Sharing
 
Incredible Edible Identity
Incredible Edible IdentityIncredible Edible Identity
Incredible Edible Identity
 
THE FORGEROCK PLATFORM BIG PICTURE
THE FORGEROCK PLATFORM BIG PICTURETHE FORGEROCK PLATFORM BIG PICTURE
THE FORGEROCK PLATFORM BIG PICTURE
 
Digital Trust: How Identity Tackles the Privacy, Security and IoT Challenge
Digital Trust: How Identity Tackles the Privacy, Security and IoT ChallengeDigital Trust: How Identity Tackles the Privacy, Security and IoT Challenge
Digital Trust: How Identity Tackles the Privacy, Security and IoT Challenge
 
NYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform OverviewNYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
 
Federation in Practice
Federation in PracticeFederation in Practice
Federation in Practice
 
Open Identity Stack Roadmap
Open Identity Stack RoadmapOpen Identity Stack Roadmap
Open Identity Stack Roadmap
 
Backstage Tour of Identity - London Identity Summit
Backstage Tour of Identity - London Identity SummitBackstage Tour of Identity - London Identity Summit
Backstage Tour of Identity - London Identity Summit
 
OIS Architecture Review
OIS Architecture ReviewOIS Architecture Review
OIS Architecture Review
 
OpenAM - An Introduction
OpenAM - An IntroductionOpenAM - An Introduction
OpenAM - An Introduction
 

Destacado

Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
ForgeRock
 

Destacado (18)

The Future is Now: What’s New in ForgeRock Identity Gateway
The Future is Now: What’s New in ForgeRock Identity GatewayThe Future is Now: What’s New in ForgeRock Identity Gateway
The Future is Now: What’s New in ForgeRock Identity Gateway
 
The Future is Now: The ForgeRock Identity Platform, Early 2017 Release
The Future is Now: The ForgeRock Identity Platform, Early 2017 ReleaseThe Future is Now: The ForgeRock Identity Platform, Early 2017 Release
The Future is Now: The ForgeRock Identity Platform, Early 2017 Release
 
Security & Identity for the Internet of Things Webinar
Security & Identity for the Internet of Things WebinarSecurity & Identity for the Internet of Things Webinar
Security & Identity for the Internet of Things Webinar
 
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
 
Keynote : Customer Identity Builds Digital Trust - Paris Identity Summit
Keynote : Customer Identity Builds Digital Trust - Paris Identity SummitKeynote : Customer Identity Builds Digital Trust - Paris Identity Summit
Keynote : Customer Identity Builds Digital Trust - Paris Identity Summit
 
Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016
Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016
Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016
 
Provisioning IoT...Oh Baby You Know Meeee!
Provisioning IoT...Oh Baby You Know Meeee!Provisioning IoT...Oh Baby You Know Meeee!
Provisioning IoT...Oh Baby You Know Meeee!
 
Using Identity to Empower CIOs (Mike Ellis, CEO ForgeRock, Keynote)
Using Identity to Empower CIOs (Mike Ellis, CEO ForgeRock, Keynote)Using Identity to Empower CIOs (Mike Ellis, CEO ForgeRock, Keynote)
Using Identity to Empower CIOs (Mike Ellis, CEO ForgeRock, Keynote)
 
A Backstage Tour of Identity - Paris Identity Summit 2016
A Backstage Tour of Identity - Paris Identity Summit 2016A Backstage Tour of Identity - Paris Identity Summit 2016
A Backstage Tour of Identity - Paris Identity Summit 2016
 
Identity Summit 2015: AAMC Case Study: The top 5 challenges to a successful I...
Identity Summit 2015: AAMC Case Study: The top 5 challenges to a successful I...Identity Summit 2015: AAMC Case Study: The top 5 challenges to a successful I...
Identity Summit 2015: AAMC Case Study: The top 5 challenges to a successful I...
 
ForgeRock: Identity Relationship Management is the Foundation for Your Digita...
ForgeRock: Identity Relationship Management is the Foundation for Your Digita...ForgeRock: Identity Relationship Management is the Foundation for Your Digita...
ForgeRock: Identity Relationship Management is the Foundation for Your Digita...
 
The Hitchhiker's Guide to the Land of OAuth
The Hitchhiker's Guide to the Land of OAuthThe Hitchhiker's Guide to the Land of OAuth
The Hitchhiker's Guide to the Land of OAuth
 
Workshop Identity Access Management voor Studenten - University of Twente 201...
Workshop Identity Access Management voor Studenten - University of Twente 201...Workshop Identity Access Management voor Studenten - University of Twente 201...
Workshop Identity Access Management voor Studenten - University of Twente 201...
 
Doing Authorisation, Consent, and Delegation Right with UMA - Paris Identity ...
Doing Authorisation, Consent, and Delegation Right with UMA - Paris Identity ...Doing Authorisation, Consent, and Delegation Right with UMA - Paris Identity ...
Doing Authorisation, Consent, and Delegation Right with UMA - Paris Identity ...
 
The identity of things & the smart cities of tomorrow webinar may 2015
The identity of things & the smart cities of tomorrow webinar may 2015The identity of things & the smart cities of tomorrow webinar may 2015
The identity of things & the smart cities of tomorrow webinar may 2015
 
Build a Trust Platform to Enable a Frictionless Customer Experience
Build a Trust Platform to Enable a Frictionless Customer Experience Build a Trust Platform to Enable a Frictionless Customer Experience
Build a Trust Platform to Enable a Frictionless Customer Experience
 
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
 
Integration Summit 16 - Keynote Integration Trends
Integration Summit 16 - Keynote Integration TrendsIntegration Summit 16 - Keynote Integration Trends
Integration Summit 16 - Keynote Integration Trends
 

Similar a The Future is Now: What’s New in ForgeRock Directory Services

Creating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew TurlandCreating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew Turland
Matthew Turland
 

Similar a The Future is Now: What’s New in ForgeRock Directory Services (20)

What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6
 
Securing MongoDB to Serve an AWS-Based, Multi-Tenant, Security-Fanatic SaaS A...
Securing MongoDB to Serve an AWS-Based, Multi-Tenant, Security-Fanatic SaaS A...Securing MongoDB to Serve an AWS-Based, Multi-Tenant, Security-Fanatic SaaS A...
Securing MongoDB to Serve an AWS-Based, Multi-Tenant, Security-Fanatic SaaS A...
 
Apache Knox Gateway "Single Sign On" expands the reach of the Enterprise Users
Apache Knox Gateway "Single Sign On" expands the reach of the Enterprise UsersApache Knox Gateway "Single Sign On" expands the reach of the Enterprise Users
Apache Knox Gateway "Single Sign On" expands the reach of the Enterprise Users
 
Microservice Pattern Launguage
Microservice Pattern LaunguageMicroservice Pattern Launguage
Microservice Pattern Launguage
 
20171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v120171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v1
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quick
 
Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect
 
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ....NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
 
Enterprise service bus part 2
Enterprise service bus part 2Enterprise service bus part 2
Enterprise service bus part 2
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT Agents
 
Workshop KrakYourNet2016 - Web applications hacking Ruby on Rails example
Workshop KrakYourNet2016 - Web applications hacking Ruby on Rails example Workshop KrakYourNet2016 - Web applications hacking Ruby on Rails example
Workshop KrakYourNet2016 - Web applications hacking Ruby on Rails example
 
Secure Credential Management with CredHub - DaShaun Carter & Sharath Sahadevan
Secure Credential Management with CredHub - DaShaun Carter & Sharath Sahadevan Secure Credential Management with CredHub - DaShaun Carter & Sharath Sahadevan
Secure Credential Management with CredHub - DaShaun Carter & Sharath Sahadevan
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
An Approach for Multi-Tenancy Through Apache Knox
An Approach for Multi-Tenancy Through Apache KnoxAn Approach for Multi-Tenancy Through Apache Knox
An Approach for Multi-Tenancy Through Apache Knox
 
Introduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to ChefIntroduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to Chef
 
Creating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew TurlandCreating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew Turland
 
Enterprise service bus part 2
Enterprise service bus part 2Enterprise service bus part 2
Enterprise service bus part 2
 
MUM Middle East 2016 - System Integration Analyst
MUM Middle East 2016 - System Integration AnalystMUM Middle East 2016 - System Integration Analyst
MUM Middle East 2016 - System Integration Analyst
 

Más de ForgeRock

Más de ForgeRock (20)

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

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

The Future is Now: What’s New in ForgeRock Directory Services

  • 1. © 2017 ForgeRock. All rights reserved. Ludovic Poitou Director, Product Management The Future is Now: What’s New in ForgeRock Directory Services Michelle Fallon Senior Product Marketing Manager
  • 2. © 2017 ForgeRock. All rights reserved. Disclaimer The presentation represents ForgeRock’s current view of its product development cycle and future directions. It is intended for information purposes only, and should not be interpreted as a commitment on the part of ForgeRock. ForgeRock makes no warranties, expressed or implied, on future functionality and timeline.
  • 3. © 2017 ForgeRock. All rights reserved. 2010 Founded 10 Offices worldwide with headquarters in San Francisco 400+ Employees 600+ Enterprise Customers 50% Americas / 50% International commercial revenues 30+ Countries ForgeRock The leading, next-generation, identity security software platform, driving digital business.
  • 4. © 2017 ForgeRock. All rights reserved. Digital Transformation
  • 5. © 2017 ForgeRock. All rights reserved. Everyone And Every Thing Identity For Customer Identity Relationship Management
  • 6. © 2017 ForgeRock. All rights reserved. ForgeRock Identity Platform UMA Provider Mobile App Synchronization Auditing LDAPv3 REST/JSON Replication Access Control Schema Management Caching Auditing Monitoring Groups Password Policy Active 
 Directory Pass-thru Reporting Authentication Authorization Provisioning User Self-Service Authentication OIDC / OAuth2 Federation / SSO User Self-Service Workflow Engine Reconciliation Password Replay SAML2 Adaptive Risk Stateless/Stateful Registration Aggregated User View Message Transformation API Security Scripting Built from Open Source Projects: UMA Resource Access Management Identity Management Identity Gateway Directory Services CommonRESTAPI CommonUserInterface CommonAudit/Logging CommonScripting
  • 7. © 2017 ForgeRock. All rights reserved. Directory Services •  Specialized identity store •  Rapid deployment •  Global replication •  Massive scale/performance •  Extensive security •  Password management •  REST & LDAP APIs 1 self-contained app 5 min. download to install 1 module 1B+ entries
  • 8. © 2017 ForgeRock. All rights reserved. Directory Services Scalability
  • 9. © 2017 ForgeRock. All rights reserved. Directory Proxy Server Access Layer Directory Service Layer LDAP | REST dc=Tenant1,dc=com dc=Tenant2,dc=com
  • 10. © 2017 ForgeRock. All rights reserved. ForgeRock Directory Service 5.0 •  Two Modules : Directory Server & Directory Proxy Server •  Single download •  Role selected at Installation •  setup  [directory-­‐server]  –port  1389  … •  setup  proxy-­‐server  –port  1389  … •  New Setup tool, no more GUI
  • 11. © 2017 ForgeRock. All rights reserved. Directory Proxy Server •  Introduces a “Proxy Backend” •  Remote services can be discovered: •  List of DS •  List of Replication Servers •  Automatically handles replica DS •  Also retrieves replica group to prioritize local servers •  Load-balancing: Affinity, Least requests •  Failover with primary/secondary services •  Uses “Proxy AuthZ control” between Proxy and DS
  • 12. © 2017 ForgeRock. All rights reserved. Supporting JSON •  Added support for JSON Syntax myA;r:  {  "_id":"bjensen",  "_rev":"123",  "name":  {  "first":  "Babs",  "surname":   "Jensen"  },  "age":  25,  "roles":  [  "sales",  "admin"  ]  } •  JSON Validation configurable •  Added JSON Matching Rules ldapsearch  …  "(myA;r=age  lt  30  and  name/first  sw  ’b')" •  Can be indexed •  Can be customized for finer indexing and matching
  • 13. © 2017 ForgeRock. All rights reserved. Indexing JSON Attributes $  dsconfig  -­‐h  localhost  -­‐p  4444  -­‐D  "cn=Directory  Manager"  -­‐w  secret12  -­‐X  –n set-­‐backend-­‐index-­‐prop  -­‐-­‐backend-­‐name  userRoot -­‐-­‐index-­‐name  myA;r  -­‐-­‐set  index-­‐type:equality $  dsconfig  -­‐h  localhost  -­‐p  4444  -­‐D  "cn=Directory  Manager"  -­‐w  secret12  -­‐X  -­‐n   create-­‐schema-­‐provider  -­‐-­‐provider-­‐name  "Json  Schema"   -­‐-­‐type  json-­‐schema  -­‐-­‐set  enabled:true -­‐-­‐set  case-­‐sensi_ve-­‐strings:false  -­‐-­‐set  ignore-­‐white-­‐space:true -­‐-­‐set  matching-­‐rule-­‐name:caseIgnoreJsonQueryMatch -­‐-­‐set  matching-­‐rule-­‐oid:1.3.6.1.4.1.36733.2.1.4.1 -­‐-­‐set  indexed-­‐field:_id  -­‐-­‐set  "indexed-­‐field:name/**"  
  • 14. © 2017 ForgeRock. All rights reserved. REST 2 LDAP •  Sub-Resources •  Sub-Types •  Versioning •  Multi-Tenant Support •  Integration of Attributes with JSON syntax •  OAuth2 protected •  Exposes API Descriptors (OpenAPI)
  • 15. © 2017 ForgeRock. All rights reserved. DevOps •  Support and document use of HSM •  HSM support through the JVM and PKCS11 •  Now documented •  Easier automated deployments in the Cloud •  Simplification of KeyStore(s) and TrustStore(s) •  Possible to use expressions in config.ldif •  ds-­‐cfg-­‐listen-­‐port:  ${env['OPENDJ_PORT']} •  ds-­‐cfg-­‐listen-­‐port:  ${readProper_es(config.proper_es)['port']} •  But not through dsconfig •  Support running in Docker containers •  Template images in Beta
  • 16. © 2017 ForgeRock. All rights reserved. More Security •  New Security Guide •  New option to install for production use •  More secure default settings •  Password Policy •  Cipher Suites
  • 17. © 2017 ForgeRock. All rights reserved. LDAP Based KeyStore •  Extension to Keytool and OpenDJ directory schema •  Centralizes public key, private management •  Everything is encrypted •  And can be replicated for availability
  • 18. © 2017 ForgeRock. All rights reserved. Directory Service 5.0 Summary •  One Download •  Two Modules: Directory Server & Directory Proxy Server •  First phase towards Elastic Horizontal Scalability, for the Cloud •  Consolidated Backend Story. JE is here to stay. •  JSON Support in the data •  Secure REST and LDAP access •  More security out of the box
  • 19. © 2017 ForgeRock. All rights reserved. Thank You