SlideShare a Scribd company logo
–
–
–
OPENAM 13.5 - CTS
Olivier Rivat
orivat@janua.fr
6 November 2017
Agenda
● CTS Presensation
● CTS architectural presentation
● CTS setup
● Managing CTS tokens
● CTS monitoring
● pointers
CTS : Core Token Service
● CTS Overview
– provides persistent and highly available token
storage
– dedicated to store OAuth 2.0, SAML v2.0, and UMA
tokens
● Requirements
– OpenDJ only, not compatible with any other ldap
● Recommendation
– Configure external CTS for high Volume
Architectural Considerations (1)
● 2 configuration models available
– Active/passive
● OpenAM's connection to the CTS token store is limited to
a single master instance with failover instances
– Affinity
● CTS token have an affinity for a given directory server
instance
● OpenAM connects to one or more writable directory
server instances. Each instance acts as the master for a
subset of CTS tokens
●
Architectural Considerations (2)
● Load Balancer
– Do not put a load balancer in front of the CTS
Stores
● Example :
Steps to configure CTS
● Architectural configuration
– Choose configuration deployment : Active/passive or affinity
● OpenDJ
– Install and configure opendj in a replicated topology
● CTS setup
– Prepare the OpenDJ Directory Service for CTS
– Import CTS Files
– Non-Admin User Creation and ACI Import
– CTS Index Import and Build
– OpenAM CTS Configuration
–
Managing CTS Tokens
● CTS Token properties
– encryption of CTS tokens
– GZip-based compression of CTS tokens
– minimum CTS token lifetime (token erased, if no activity)
● Tuning consideration
– Default queue size (5000)
– Default timeout activity (120s)
CTS monitoring
● SNMP monitoring available
– Dedicated cts mib avaialable : FORGEROCK-OPENAM-CTS.mib
– Can be integrated within supervision tools
Pointers
● OPENAM Documentation
– CTS presentation:
https://backstage.forgerock.com/docs/openam/13.5/install-guide/#chap-c
ts
– CTS monitoring
https://backstage.forgerock.com/docs/openam/13.5/admin-guide/#snmp-p
olicy-evaluation
● Knowledge base articles
– FAQ: Core Token Service (CTS) and session high availability in
OpenAM/AM
https://backstage.forgerock.com/knowledge/kb/article/a23093000
– Best practice for configuring an external OpenDJ/DS instance for the
Core Token Service (CTS) in OpenAM 12.x, 13.x and AM (All versions)
https://backstage.forgerock.com/knowledge/kb/article/a46985800

More Related Content

PPTX
OVN DBs HA with scale test
PPTX
Containerize ovs ovn components
PDF
BKK16-111 Tunables: The Future of Platform Optimization Selection in glibc
PDF
BKK16-203 Irq prediction or how to better estimate idle time
PPTX
Cassandra Summit 2014: Drivers: Let Our Powers Combine!
PDF
BKK16-210 Migrating to the new dispatcher
PDF
BKK16-106 ODP Project Update
PDF
BKK16-207 VLANd in LAVA
OVN DBs HA with scale test
Containerize ovs ovn components
BKK16-111 Tunables: The Future of Platform Optimization Selection in glibc
BKK16-203 Irq prediction or how to better estimate idle time
Cassandra Summit 2014: Drivers: Let Our Powers Combine!
BKK16-210 Migrating to the new dispatcher
BKK16-106 ODP Project Update
BKK16-207 VLANd in LAVA

What's hot (20)

PPTX
OVN operationalization at scale at eBay
PDF
RISC-V on Edge: Porting EVE and Alpine Linux to RISC-V
PDF
Marriage with docker
PDF
Live migration: pros, cons and gotchas -- Pavel Emelyanov
PDF
Rust Is Safe. But Is It Fast?
PDF
LAS16-211: Using LAVA V2 for advanced KVM testing
ODP
Speeding up ps and top
PDF
Keeping Latency Low and Throughput High with Application-level Priority Manag...
PDF
Large scale overlay networks with ovn: problems and solutions
PDF
Open stack networking sdn improvement
PDF
MazuV-Debug-System
ODP
Oslo Vancouver Project Update
PDF
Full Stack Automation with Katello & The Foreman
PDF
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
PDF
Apache Provisionr (incubating) - Bucharest JUG 10
PDF
OpenStack Load Balancing Use Cases and Requirements
PDF
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
PDF
Cms part2
PDF
LAS16-507: LXC support in LAVA
PDF
Unikraft: Fast, Specialized Unikernels the Easy Way
OVN operationalization at scale at eBay
RISC-V on Edge: Porting EVE and Alpine Linux to RISC-V
Marriage with docker
Live migration: pros, cons and gotchas -- Pavel Emelyanov
Rust Is Safe. But Is It Fast?
LAS16-211: Using LAVA V2 for advanced KVM testing
Speeding up ps and top
Keeping Latency Low and Throughput High with Application-level Priority Manag...
Large scale overlay networks with ovn: problems and solutions
Open stack networking sdn improvement
MazuV-Debug-System
Oslo Vancouver Project Update
Full Stack Automation with Katello & The Foreman
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
Apache Provisionr (incubating) - Bucharest JUG 10
OpenStack Load Balancing Use Cases and Requirements
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
Cms part2
LAS16-507: LXC support in LAVA
Unikraft: Fast, Specialized Unikernels the Easy Way
Ad

More from Pascal Flamand (20)

PDF
Start14 french tech startuffe nation
PDF
Article "Un an de télétravail et de COVID" dans le magazine Start
PDF
Article "La tyrannie du risque zéro" dans le magazine Start
PDF
Article "quand les licornes voleront..." dans le magazine Start
PDF
Article sur "Le temps des c(e)rises" dans le magazine Start
PDF
TOC training Keycloak RedhatSSO advanced
PDF
TOC training KeyCloak Redhat SSO core
PDF
Article sur l'Agilité dans le magazine Start
PDF
Article sur l'IA dans le magazine Start
PDF
Article sur la Smart City dans le magazine Start
PDF
TOC training Keycloak RedhatSSO UMA
PDF
Article sur les Startup dans le magazine Start
PDF
TOC training Keycloak RedhatSSO advanced
PDF
TOC training KeyCloak Redhat SSO core
PDF
TOC training OpenIDM
PDF
Article sur les Pitchs dans le magazine Start
PDF
Article sur la Transformation Digitale dans le Magazine Start
PDF
Article sur l'IA dans le magazine Start
PDF
Tribune paca jaguards 12.12.18
PDF
Partenariat Jaguards - Busit
Start14 french tech startuffe nation
Article "Un an de télétravail et de COVID" dans le magazine Start
Article "La tyrannie du risque zéro" dans le magazine Start
Article "quand les licornes voleront..." dans le magazine Start
Article sur "Le temps des c(e)rises" dans le magazine Start
TOC training Keycloak RedhatSSO advanced
TOC training KeyCloak Redhat SSO core
Article sur l'Agilité dans le magazine Start
Article sur l'IA dans le magazine Start
Article sur la Smart City dans le magazine Start
TOC training Keycloak RedhatSSO UMA
Article sur les Startup dans le magazine Start
TOC training Keycloak RedhatSSO advanced
TOC training KeyCloak Redhat SSO core
TOC training OpenIDM
Article sur les Pitchs dans le magazine Start
Article sur la Transformation Digitale dans le Magazine Start
Article sur l'IA dans le magazine Start
Tribune paca jaguards 12.12.18
Partenariat Jaguards - Busit
Ad

Recently uploaded (20)

PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPTX
Internet Safety for Seniors presentation
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPT
250152213-Excitation-SystemWERRT (1).ppt
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Introduction to cybersecurity and digital nettiquette
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
SAP Ariba Sourcing PPT for learning material
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
Internet Safety for Seniors presentation
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Mathew Digital SEO Checklist Guidlines 2025
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
Power Point - Lesson 3_2.pptx grad school presentation
SASE Traffic Flow - ZTNA Connector-1.pdf
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Layers_of_the_Earth_Grade7.pptx class by
250152213-Excitation-SystemWERRT (1).ppt
Introduction to the IoT system, how the IoT system works
Introduction to cybersecurity and digital nettiquette

OPENAM 13.5 - Core Token Service

  • 1. – – – OPENAM 13.5 - CTS Olivier Rivat orivat@janua.fr 6 November 2017
  • 2. Agenda ● CTS Presensation ● CTS architectural presentation ● CTS setup ● Managing CTS tokens ● CTS monitoring ● pointers
  • 3. CTS : Core Token Service ● CTS Overview – provides persistent and highly available token storage – dedicated to store OAuth 2.0, SAML v2.0, and UMA tokens ● Requirements – OpenDJ only, not compatible with any other ldap ● Recommendation – Configure external CTS for high Volume
  • 4. Architectural Considerations (1) ● 2 configuration models available – Active/passive ● OpenAM's connection to the CTS token store is limited to a single master instance with failover instances – Affinity ● CTS token have an affinity for a given directory server instance ● OpenAM connects to one or more writable directory server instances. Each instance acts as the master for a subset of CTS tokens ●
  • 5. Architectural Considerations (2) ● Load Balancer – Do not put a load balancer in front of the CTS Stores ● Example :
  • 6. Steps to configure CTS ● Architectural configuration – Choose configuration deployment : Active/passive or affinity ● OpenDJ – Install and configure opendj in a replicated topology ● CTS setup – Prepare the OpenDJ Directory Service for CTS – Import CTS Files – Non-Admin User Creation and ACI Import – CTS Index Import and Build – OpenAM CTS Configuration –
  • 7. Managing CTS Tokens ● CTS Token properties – encryption of CTS tokens – GZip-based compression of CTS tokens – minimum CTS token lifetime (token erased, if no activity) ● Tuning consideration – Default queue size (5000) – Default timeout activity (120s)
  • 8. CTS monitoring ● SNMP monitoring available – Dedicated cts mib avaialable : FORGEROCK-OPENAM-CTS.mib – Can be integrated within supervision tools
  • 9. Pointers ● OPENAM Documentation – CTS presentation: https://backstage.forgerock.com/docs/openam/13.5/install-guide/#chap-c ts – CTS monitoring https://backstage.forgerock.com/docs/openam/13.5/admin-guide/#snmp-p olicy-evaluation ● Knowledge base articles – FAQ: Core Token Service (CTS) and session high availability in OpenAM/AM https://backstage.forgerock.com/knowledge/kb/article/a23093000 – Best practice for configuring an external OpenDJ/DS instance for the Core Token Service (CTS) in OpenAM 12.x, 13.x and AM (All versions) https://backstage.forgerock.com/knowledge/kb/article/a46985800