SlideShare a Scribd company logo
OpenAM for Beginners
EMEA Summit 2013
Agenda
■

ForgeRock Stack overview

■

OpenAM Overview

■

Authentication

■

Authorization

■

Federation

2
ForgeRock Stack Overview

3
Pillars of IAM

4
Classic scenario I
User wants to use an application...
which does not require any of ForgeRock's
products, but ...

Application

User

5
Classic scenario II
Centralization of Authentication
… and ...
Application

OpenDJ

User

6
Classic scenario III
Central Authorization

OpenAM

OpenDJ

Application

User

7
Classic scenario IV
Federation

Application

OpenAM

OpenAM

OpenDJ

Application

OpenDJ
User
8
Classic scenario V
Identity Management

OpenAM

Application

HR DB

OpenIDM

OpenDJ

User

9
OpenAM Overview

10
OpenAM Vision and Scope
External
Parties

PaaS

Governments

SaaS

Authenti
cate
Perform
ance

JAAS

SOAP
&
REST

WSTrust

High
Availabi
lity

SSO

Partners

Outsourcing

OpenAM
OpenAM
SAML

External
Parties

XACML

Entitle
ments

Suppliers

OAuth

In-house developed
applications

Federat
e

Cloud

Commercial applications

Authentication methods
PKI

RADIUS
Directory
Services
3rd party

Data
Bases

Active
Directory
SecurID

11
OpenAM Evolution
2008

2009

2010

2011

OpenAM
9.0

2012

OpenAM
9.5

2013

OpenAM
10.0

OpenAM
10.1

OpenAM
11.0

One single product for AAA+Federation
OpenSSO
Build 7

OpenSSO
Build 8

OpenSSO
Build 6
OpenSSO
Ent 8.0

Some Patch development but no new functionalities

Open Source

Closed Source

12
OpenAM Key Functionality
 Provides single sign-on to web resources and create a
sign on once, access everywhere environment
 Centralized policy based authentication and
authorization
 Enables policy enforcement
 Tracks all user authentication related events
 Extends access beyond organizational boundaries





Authentication
Authorization
Single Sign-On
Federation






Entitlements
Web Services Security
Auditing/Logging
Adaptive AuthN
Key: Single Sign On

14
Key: Protecting Resources

15
Key: Partner Interaction and Integration

16
OpenAM Integration Paths

17
Authentication

18
Authentication: Who are you?

19
Authentication Flow

20
Authentication:
Where does the request come from?
■

Common use case: User requests access to a web page

■

Other Use Cases: Applications can request authentication
programatically through REST or SOAP web services and
OpenAM SDK
21
Authentication: Which Credentials?
■

OpenAM works with most authentication methods without
customization

■

21 out of the box Authentication modules

■

Custom modules can be created easily

22
Authentication: ID Token

23
Authorization

24
Authorization
■

Authentication is not enough

■

Authorization determines:
– WHO can do
– what ACTIONS

– with what RESOURCES
– under which CONDITIONS?

■

Uses Policies to define those rights

25
Authorization Flow

26
Federation

27
Federation
■

Federation is the process of linking identities across
heterogeneous Access Management products

■

It is a trust relationship whereby a Service Provider
(SP) trusts that an Identity Provider (IDP) has
successfully authenticated a user

■

It is Standard Based

28
The Goals of Federation
■

Federation enables Single Sign On and Single
Logout between partners

■

Federation allows rapid integration
– during company acquisitions
– between heterogeneous systems

■

Federation allows basic Identity Data Sharing

■

Helps to keep multiple internet accounts under
control
29
Federation Standard Protocols
OpenID
Connect
OAUTH 1.0

REST/JSON

OAUTH 2.0

Liberty IDFF 1.1/1.2
Shibboleth
1.0/1.1
SAML
1.0

SAML
1.x

Shibboleth 2
(SAML2)

SAML
2.0

OpenAM
ADFS2

WSFederation 1.0

SOAP

2002

WSFederation 1.1
ADFS

Today
30
Federation Terminology

31
OpenAM Federation
■

OpenAM provides first class federation support

■

Federation Protocol support
–

SAML2, WS-Federation, ID-FF, OAuth2

■

Federated Web Services

■

Multi-Protocol Hub
–

Allows OpenAM to act as a broker between different federation protocols

■

Plug-in points allow for easy customization

■

Fedlet for applications that do not support standard protocols

32
Forgerock University

33

More Related Content

PPTX
Identity Management with the ForgeRock Identity Platform - So What’s New?
PPTX
Rest API Security - A quick understanding of Rest API Security
PDF
API Security Best Practices & Guidelines
PDF
Single sign on (SSO) How does your company apply?
PPTX
IBM: Hey FIDO, Meet Passkey!.pptx
ODP
OAuth2 - Introduction
PDF
Single Sign On - The Basics
PDF
Demystifying OAuth 2.0
Identity Management with the ForgeRock Identity Platform - So What’s New?
Rest API Security - A quick understanding of Rest API Security
API Security Best Practices & Guidelines
Single sign on (SSO) How does your company apply?
IBM: Hey FIDO, Meet Passkey!.pptx
OAuth2 - Introduction
Single Sign On - The Basics
Demystifying OAuth 2.0

What's hot (20)

PDF
OpenID Connect Explained
PPT
OAuth 2.0 and OpenId Connect
PDF
OpenID Connect入門
PPTX
OAuth2 + API Security
PDF
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
PPTX
Azure Identity and access management
PPTX
Identity and Access Management (IAM): Benefits and Best Practices 
PDF
SAML Protocol Overview
PPTX
Multifactor Authentication
PPTX
SSO introduction
PPTX
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
PPTX
Identity and Access Management (IAM)
PPT
THE FORGEROCK PLATFORM BIG PICTURE
PPTX
Single sign on - SSO
PDF
Building an Enterprise-Grade Azure Governance Model
PDF
Threat Modeling Everything
PPTX
IdP, SAML, OAuth
PDF
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
PDF
Introduction to SAML 2.0
OpenID Connect Explained
OAuth 2.0 and OpenId Connect
OpenID Connect入門
OAuth2 + API Security
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
Azure Identity and access management
Identity and Access Management (IAM): Benefits and Best Practices 
SAML Protocol Overview
Multifactor Authentication
SSO introduction
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
Identity and Access Management (IAM)
THE FORGEROCK PLATFORM BIG PICTURE
Single sign on - SSO
Building an Enterprise-Grade Azure Governance Model
Threat Modeling Everything
IdP, SAML, OAuth
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
Introduction to SAML 2.0
Ad

Viewers also liked (20)

PPTX
Identity Live Sydney 2017 - Allan Foster & Eve Maler
PPTX
Identity Live London 2017 | Ashley Stevenson
PDF
The digital pains of retail
PDF
The Future is Now: The ForgeRock Identity Platform, Early 2017 Release
PPTX
Identity Live Sydney 2017 - Michael Dowling
PPTX
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
PPTX
Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016
PDF
Implications of GDPR in Conjunction with UMA
PDF
DevOps Unleashed: Strategies that Speed Deployments
PPTX
Identity Live Sydney 2017 - Daniel Raskin
PPTX
OpenAM: An Introduction
PPTX
Keynote : Customer Identity Builds Digital Trust - Paris Identity Summit
PPTX
Identity Live London 2017 | Daniel Raskin
PDF
Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Plat...
PPTX
Identity Live London 2017 | Kenneth May
PPTX
Identity Live Sydney 2017 - Ashley Stevenson
PDF
The Business Ecosystem is a Neighborhood - ForgeRock Identity Live Austin 2017
PPTX
HSBC - ForgeRock Identity Summit 2017 Dusseldorf
PDF
T-Systems. Automating ForgeRock Full Stack Deployments to a Magenta Cloud.
PPTX
Identity Live Sydney 2017 - Andrew Latham
Identity Live Sydney 2017 - Allan Foster & Eve Maler
Identity Live London 2017 | Ashley Stevenson
The digital pains of retail
The Future is Now: The ForgeRock Identity Platform, Early 2017 Release
Identity Live Sydney 2017 - Michael Dowling
Analyst Keynote: Putting Customers First Requires Innovation and Identity - P...
Keynote: Tech, Trust, and Transformation - Paris Identity Summit 2016
Implications of GDPR in Conjunction with UMA
DevOps Unleashed: Strategies that Speed Deployments
Identity Live Sydney 2017 - Daniel Raskin
OpenAM: An Introduction
Keynote : Customer Identity Builds Digital Trust - Paris Identity Summit
Identity Live London 2017 | Daniel Raskin
Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Plat...
Identity Live London 2017 | Kenneth May
Identity Live Sydney 2017 - Ashley Stevenson
The Business Ecosystem is a Neighborhood - ForgeRock Identity Live Austin 2017
HSBC - ForgeRock Identity Summit 2017 Dusseldorf
T-Systems. Automating ForgeRock Full Stack Deployments to a Magenta Cloud.
Identity Live Sydney 2017 - Andrew Latham
Ad

Similar to OpenAM - An Introduction (20)

PPTX
Single Sign On 101
PPTX
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
PPTX
The lazy programmer`s way to secure application
PPTX
OIS Roadmap
PDF
Navigating Identity and Access Management in the Modern Enterprise
PPT
PDF
Securing web applications
PDF
The Future of Digital IAM
PDF
JDD2015: Security in the era of modern applications and services - Bolesław D...
PDF
A Guide To Single Sign-On for IBM Collaboration Solutions
PPTX
Codemash-2017
PPTX
IAM Overview Identiverse 2018
PDF
Open iam technicalarchitecture-v3-a
PPT
Open Identity Stack Roadmap
ODP
Building open source identity infrastructures
PDF
Building Open Source Identity Infrastructures
PDF
OpenAM as Flexible Integration Component
PDF
Open sso fisl9.0
PDF
ForgeRock OpenAM as flexible integration component
PPTX
Identity Management: Using OIDC to Empower the Next-Generation Apps
Single Sign On 101
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
The lazy programmer`s way to secure application
OIS Roadmap
Navigating Identity and Access Management in the Modern Enterprise
Securing web applications
The Future of Digital IAM
JDD2015: Security in the era of modern applications and services - Bolesław D...
A Guide To Single Sign-On for IBM Collaboration Solutions
Codemash-2017
IAM Overview Identiverse 2018
Open iam technicalarchitecture-v3-a
Open Identity Stack Roadmap
Building open source identity infrastructures
Building Open Source Identity Infrastructures
OpenAM as Flexible Integration Component
Open sso fisl9.0
ForgeRock OpenAM as flexible integration component
Identity Management: Using OIDC to Empower the Next-Generation Apps

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
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Machine learning based COVID-19 study performance prediction
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.

OpenAM - An Introduction

Editor's Notes

  • #32: IN this slide the notes – and the instructor – will insist on some basic and unified concept, where one chosen server is used to keep the federated information and issue tokens following user authentication. Relying parties (service provider/resource servers) can consume those tokens to give access to some resources. Trust relationship must exist between the “Assertion provider” and the relying parties; relying parties are ot directly linked/trusting each other; we usually speak of assertion for saml2 (for WS-federation, the assertion is wrapped in what then becomes a token) and token for oauth2;