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 & access management
PDF
SAML VS OAuth 2.0 VS OpenID Connect
PDF
OWASP Top 10 Web Application Vulnerabilities
PPT
THE FORGEROCK PLATFORM BIG PICTURE
PPTX
Zero Trust Framework for Network Security​
PPTX
Zero Trust
PPTX
Rest assured
PPTX
4_Session 1- Universal ZTNA.pptx
Identity & access management
SAML VS OAuth 2.0 VS OpenID Connect
OWASP Top 10 Web Application Vulnerabilities
THE FORGEROCK PLATFORM BIG PICTURE
Zero Trust Framework for Network Security​
Zero Trust
Rest assured
4_Session 1- Universal ZTNA.pptx

What's hot (20)

PDF
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
PPTX
OWASP Top 10 2021 Presentation (Jul 2022)
PPTX
Microservices Architecture - Bangkok 2018
PPTX
Identity Access Management 101
PPTX
The twelve factor app
PDF
API Security - Everything You Need to Know To Protect Your APIs
PPT
Building an Effective Identity Management Strategy
PDF
Building an Enterprise-Grade Azure Governance Model
PPTX
Identity Management with the ForgeRock Identity Platform - So What’s New?
PPTX
Cloud Access Security Brokers - CASB
PPT
Effective API Gateway
PDF
API Security Best Practices & Guidelines
PDF
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
PPTX
The Path to IAM Maturity
PPTX
Azure App Service Architecture. Web Apps.
ODP
OWASP Secure Coding
PPSX
Microservices, DevOps & SRE
PDF
OpenID Connect Explained
PDF
63 Requirements for CASB
PDF
Azure Penetration Testing
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
OWASP Top 10 2021 Presentation (Jul 2022)
Microservices Architecture - Bangkok 2018
Identity Access Management 101
The twelve factor app
API Security - Everything You Need to Know To Protect Your APIs
Building an Effective Identity Management Strategy
Building an Enterprise-Grade Azure Governance Model
Identity Management with the ForgeRock Identity Platform - So What’s New?
Cloud Access Security Brokers - CASB
Effective API Gateway
API Security Best Practices & Guidelines
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
The Path to IAM Maturity
Azure App Service Architecture. Web Apps.
OWASP Secure Coding
Microservices, DevOps & SRE
OpenID Connect Explained
63 Requirements for CASB
Azure Penetration Testing
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)

PDF
FIWARE Identity Management and Access Control
PDF
Red Hat Summit - OpenShift Identity Management and Compliance
PDF
PDF
Benefits of Using Open Source IAM
PDF
Identity Federation Patterns with WSO2 Identity Server​
PPT
Cartes Asia Dem 2010 V2
PPTX
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
PDF
04_Extending and Securing Enterprise Applications in Microsoft Azure_GAB2019
PPTX
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
PDF
Multi-Factor Authentication Evaluation Guide.pdf
PDF
Multi-Factor Authentication Evaluation Guide.pdf
PPTX
Single Sign On 101
PPTX
Webinar: OpenIDM 3.1
PDF
Entra ID External Authentication Method With OpenOTP
PDF
Microsoft Entra ID External Authentication with OpenOTP MFA Integration
PDF
OSCON 2018 Getting Started with Hyperledger Indy
PPTX
OIS Roadmap
PDF
API Management within a Microservice Architecture
PPTX
API Management Within a Microservices Architecture
PPTX
OpenIDM - An Introduction
FIWARE Identity Management and Access Control
Red Hat Summit - OpenShift Identity Management and Compliance
Benefits of Using Open Source IAM
Identity Federation Patterns with WSO2 Identity Server​
Cartes Asia Dem 2010 V2
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
04_Extending and Securing Enterprise Applications in Microsoft Azure_GAB2019
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
Multi-Factor Authentication Evaluation Guide.pdf
Multi-Factor Authentication Evaluation Guide.pdf
Single Sign On 101
Webinar: OpenIDM 3.1
Entra ID External Authentication Method With OpenOTP
Microsoft Entra ID External Authentication with OpenOTP MFA Integration
OSCON 2018 Getting Started with Hyperledger Indy
OIS Roadmap
API Management within a Microservice Architecture
API Management Within a Microservices Architecture
OpenIDM - An Introduction

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)

PPT
Geologic Time for studying geology for geologist
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
CloudStack 4.21: First Look Webinar slides
DOCX
search engine optimization ppt fir known well about this
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
The various Industrial Revolutions .pptx
PDF
Five Habits of High-Impact Board Members
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
Geologic Time for studying geology for geologist
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
CloudStack 4.21: First Look Webinar slides
search engine optimization ppt fir known well about this
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
O2C Customer Invoices to Receipt V15A.pptx
observCloud-Native Containerability and monitoring.pptx
Module 1.ppt Iot fundamentals and Architecture
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
The various Industrial Revolutions .pptx
Five Habits of High-Impact Board Members
Group 1 Presentation -Planning and Decision Making .pptx
Tartificialntelligence_presentation.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
1 - Historical Antecedents, Social Consideration.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
sustainability-14-14877-v2.pddhzftheheeeee

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;