SlideShare a Scribd company logo
Human Information
Identity Management
Identity Solution Architects
Case Study: Utilizing OpenIDM
with an External AJAX Interface
6/4/2014
Introduction
Nulli
oForgeRock Strategic Partner
oOpenSource Contributors
oIAM Specialists since 1997
oHQ in Calgary, AB, Canada
Servicing North America
Whitepaper
Consumer facing trend
Available for download nulli.com blog
Authored by Hadi Ahmadi / Sandeep
Chaturvedi
Based on current Customer
o Requirements
 IDP for public sector applications
 Registration/verification
 Self-service user functions
o Detailed design was already complete
o Interested in lightweight AJAX UI with
REST API (Internet-facing)
CREST (Commons REST)
Common REST API between
products:
oOpenIdM
oOpenDJ
oOpenAM
Implementing CREST
Which API?
oOverlap of functionality
oStrong points
Security?
oInternet-facing?
Middle Tier?
oRequired?
Gotchas
Which API?
Overlap Example
Create User
• OpenAM
»../json/users/?_action=regi
ster
• OpenIdM
»../managed/user/
• OpenDJ
»../users/newuser
Which API?
CREST
API
Registration
ProvisionLDAP
Provision
(Multiple
Password
PasswordReset
OTP
Auth’n&
Customizable
Workflow
Policy/Validati
Configuration
SelfService
Data
Federation
OpenAM
X
X
X
X
X
X
X
X
X
OpenIdM
X
X
X
X
X
X
X
X
X
X
X
OpenDJ
X
X
X
X
Which API? - Summary
OpenIdM
oWorkflow
oMultiple Data Stores
oMost Flexible
OpenAM
oAuthentication/Authorization
OpenDJ
oMore System->System
Security?
Reverse Proxy/Secure Gateway
o Reduce ‘Attack’ Surface
o Control generalized API patterns
POST ../?action=something
API Policies (OpenIdM)
Authenticated vs Anonymous
o Token/UID+PWD
o OpenIdM protected by OpenAM
XSS/CORS
JSON Sanitization (embedded scripts,
etc)
Middle Tier?
Business Logic
oMultiple calls behind
Token authentication
DMZ presence
Anonymous links from emails
Host non-identity contents
oCountry/city lists, etc
oLanding pages/UI host
CAPTCHA
Gotchas
OpenIdM (Jetty) Protected by
OpenAM
oCan’t use OOTB Anonymous user
Returning detailed user status from
OpenAM Authentication REST API
(Active/Inactive)
oMultiple calls
oAuthentication plugin?
Functionality in OpenAM not as
flexible
oOpenIdM custom end points
Architecture
P
C
Robert Jackson
Identity Architect
rjackson@nulli.com
(403) 869-3313
(403) 648-0909
Questions?

More Related Content

PPTX
OpenIDM: An Introduction
PPTX
Webinar: OpenIDM 3.1
PPTX
OpenIDM - An Introduction
PPTX
OPENIDM: DID YOU JUST SAAS ME?
PPTX
OpenIDM 3.0 - What's New
PPTX
Identity Manager Opensource OpenIDM Architecture
PDF
Identity as a Managed Cloud Service
PPT
THE FORGEROCK PLATFORM BIG PICTURE
OpenIDM: An Introduction
Webinar: OpenIDM 3.1
OpenIDM - An Introduction
OPENIDM: DID YOU JUST SAAS ME?
OpenIDM 3.0 - What's New
Identity Manager Opensource OpenIDM Architecture
Identity as a Managed Cloud Service
THE FORGEROCK PLATFORM BIG PICTURE

What's hot (20)

PPTX
OIS Architecture Review
PPTX
OpenIDM - Flexible Provisioning Platform - April 28 Webinar
PPT
Case Study: University of California, Berkeley and San Francisco
PPTX
OpenAM - An Introduction
PPTX
OpenAM: An Introduction
PDF
Implementing eGov
PPTX
OpenDJ - An Introduction
PPTX
Identity Management with the ForgeRock Identity Platform - So What’s New?
PPT
Incredible Edible Identity
PPTX
Webinar: Extend The Power of The ForgeRock Identity Platform Through Scripting
PDF
Shoot Me a Token: OpenAM as an OAuth2 Provider
PDF
Federation in Practice
PDF
OpenAM Best Practices - Corelio Media Case Study
PPTX
Identity Manager OpenSource OpenIDM - introduction
PPT
Open Identity Stack Roadmap
PPTX
IDP Proxy Concept: Accessing Identity Data Sources Everywhere!
PPTX
Webinar: OpenAM 12.0 - New Featurs
PDF
OpenAM as Flexible Integration Component
PPTX
OpenAM Survival Tips
PPTX
OpenID Connect: An Overview
OIS Architecture Review
OpenIDM - Flexible Provisioning Platform - April 28 Webinar
Case Study: University of California, Berkeley and San Francisco
OpenAM - An Introduction
OpenAM: An Introduction
Implementing eGov
OpenDJ - An Introduction
Identity Management with the ForgeRock Identity Platform - So What’s New?
Incredible Edible Identity
Webinar: Extend The Power of The ForgeRock Identity Platform Through Scripting
Shoot Me a Token: OpenAM as an OAuth2 Provider
Federation in Practice
OpenAM Best Practices - Corelio Media Case Study
Identity Manager OpenSource OpenIDM - introduction
Open Identity Stack Roadmap
IDP Proxy Concept: Accessing Identity Data Sources Everywhere!
Webinar: OpenAM 12.0 - New Featurs
OpenAM as Flexible Integration Component
OpenAM Survival Tips
OpenID Connect: An Overview
Ad

Similar to Case Study: Utilizing OpenIDM with an External AJAX Interface (16)

PPT
Open Source & Identity Management
PPT
A Common API & UI for Building Next Generation Identity Services
PPTX
OIS Roadmap
PPTX
Con8823 access management for the internet of things-final
PDF
Open iam technicalarchitecture-v3-a
PDF
CIS14: Spinning New Threads with Existing Identity Systems
PDF
Complete open source IAM solution
PDF
IdM Reference Architecture
PPTX
Identity Management: Using OIDC to Empower the Next-Generation Apps
PDF
Identity mediation for enterprise identity bus
PPTX
McKesson Case Study: Pharmacy Systems & Automation
PDF
In-house OAuth/OIDC Infrastructure as a Competitive Advantage #eic2021
PDF
ANALYSIS ON IDENTITY MANAGEMENT SYSTEMS WITH EXTENDED STATE-OF-THE-ART IDM TA...
PDF
Technical Case Study: McKesson - Employing the Open Identity Stack
PDF
Cloud Forge Rock
PDF
JDD2015: Security in the era of modern applications and services - Bolesław D...
Open Source & Identity Management
A Common API & UI for Building Next Generation Identity Services
OIS Roadmap
Con8823 access management for the internet of things-final
Open iam technicalarchitecture-v3-a
CIS14: Spinning New Threads with Existing Identity Systems
Complete open source IAM solution
IdM Reference Architecture
Identity Management: Using OIDC to Empower the Next-Generation Apps
Identity mediation for enterprise identity bus
McKesson Case Study: Pharmacy Systems & Automation
In-house OAuth/OIDC Infrastructure as a Competitive Advantage #eic2021
ANALYSIS ON IDENTITY MANAGEMENT SYSTEMS WITH EXTENDED STATE-OF-THE-ART IDM TA...
Technical Case Study: McKesson - Employing the Open Identity Stack
Cloud Forge Rock
JDD2015: Security in the era of modern applications and services - Bolesław D...
Ad

More from ForgeRock (20)

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

Recently uploaded (20)

PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
history of c programming in notes for students .pptx
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Monitoring Stack: Grafana, Loki & Promtail
Design an Analysis of Algorithms I-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 41
AutoCAD Professional Crack 2025 With License Key
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Patient Appointment Booking in Odoo with online payment
history of c programming in notes for students .pptx
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Weekly report ppt - harsh dattuprasad patel.pptx
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Operating system designcfffgfgggggggvggggggggg
Salesforce Agentforce AI Implementation.pdf
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
Digital Systems & Binary Numbers (comprehensive )
wealthsignaloriginal-com-DS-text-... (1).pdf
iTop VPN Crack Latest Version Full Key 2025
Monitoring Stack: Grafana, Loki & Promtail

Case Study: Utilizing OpenIDM with an External AJAX Interface