access management

ForgeRock is PingAM and PingIDM now. Your upgrade plan should say so.

ForgeRock deployments still need upgrading, they just go by PingAM, PingIDM and PingDS now. We plan each move against Ping's LTS and STS rules, so you don't land on a version whose support runs out early.

platform dossierForgeRock (Ping)Access management
Vendor
Ping Identity
Product names
PingAM, PingIDM, PingDS (renamed since early 2024)
Long-Term Support
PingAM 7.5
Short-Term Support
PingAM 8.0
release watch
  • ForgeRock products renamed
  • PingAM 7.5 is LTS, 8.0 is STS05 Dec 2025
connects with
in short·15-second read

ForgeRock is now part of Ping Identity.

Access Management is PingAM and Identity Management is PingIDM. Cohash upgrades and supports these deployments from 7.x to 8.x, including custom nodes, scripts and connectors. We plan each upgrade against Ping's End of Life policy, where PingAM 7.5 is a Long-Term Support version and 8.0 is Short-Term Support, and we configure PingAM 8.1 support for AI agents.

you probably need this if
  • AM or IDM is on 7.x and the team can't decide between 8.0 now or waiting for the next LTS.
  • Custom Java authentication nodes break on every upgrade and get rewritten under deadline.
  • IDM reconciliation fails overnight, and nobody finds out until a new hire can't sign in.
Ask an engineer facts checked 2026-10-20 · 4 sources
how it runs
  1. 01Deployment review
  2. 02Version decision
  3. 03Code and config changes
  4. 04Rehearsal and cut-over
  5. 05Agents and handover
you keep
  • Version plan choosing LTS or STS per product, with support end dates
  • Custom node and script inventory checked against Ping's removed-feature lists
  • Upgrade rehearsal log from a copy of production, with timings
+ 2 more documents
who does it
PingAM (ForgeRock AM) engineerPingIDM (ForgeRock IDM) developerPingOne Advanced Identity Cloud engineer Certified Professional - PingAM Certified Professional - PingIDM
platforms
forgerock · release timeline
  1. 05 Dec 2025 PingAM 7.5 is LTS, 8.0 is STS From February 2026, ForgeRock-origin products fall under Ping's single End of Life policy, which is built around LTS releases. source ↗
  2. 18 Jun 2026 STS and LTS lifecycle rules An STS version gets one year of maintenance after the next version ships, then one year of End of Maintenance. There's no Extended Limited Support for it. LTS versions get at least three years. source ↗
  3. today · Oct 22, 2026
  4. no date yetForgeRock products renamedThe renames took effect in early 2024. ForgeRock Access Management is PingAM now, and ForgeRock Identity Management is PingIDM.source ↗
  5. no date yetPingAM 8.1 AI agentsAI agents as OAuth 2.0 identities using delegated token exchange. 8.1.1 adds DCR script methods for agent attributes when AM is integrated with PingIDM.source ↗
the story · forgerock (ping) estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your ForgeRock (Ping) estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • AM or IDM is on 7.x and the team can't decide between 8.0 now or waiting for the next LTS.
    • Custom Java authentication nodes break on every upgrade and get rewritten under deadline.
    • IDM reconciliation fails overnight, and nobody finds out until a new hire can't sign in.
  2. chapter 02 · what we change

    How we solve it

    • Upgrades to PingAM and PingIDM 8.x
    • Choosing LTS or STS
    • Journeys and custom nodes
    • PingIDM sync and provisioning
    • AI agents in PingAM
    • Takeovers and health checks
  3. chapter 03 · how it runs

    Our approach

    • Deployment review
    • Version decision
    • Code and config changes
    • Rehearsal and cut-over
    • Agents and handover
  4. chapter 04 · where you end up

    What changes

    • We get AM onto a version with a known end-of-life date and put the forty nodes in source control, with tests.
    • The assistant changes bookings using its own narrow token.
    • Version plan choosing LTS or STS per product, with support end dates
    • Custom node and script inventory checked against Ping's removed-feature lists
what we do

Our ForgeRock (Ping) work

6 kinds of ForgeRock (Ping) work, each run by engineers who have done it on live tenants.

  1. Custom authentication nodes, scripts and PingIDM mappings reviewed against Ping's incompatible-changes and removed-features lists, then rehearsed on a copy of production.

  2. A version plan that weighs new features against support length, so you upgrade fewer times without falling out of maintenance.

  3. Authentication journeys simplified where they've sprawled, custom Java nodes reviewed, and scripted decision nodes retested after each upgrade.

  4. Mappings, reconciliation schedules and connectors tuned, with live sync and reconciliation jobs monitored so failures surface the same day.

  5. PingAM 8.1 AI agent clients set up as OAuth 2.0 identities that act for users through delegated token exchange, with agent attributes managed through PingIDM.

  6. A review of an existing deployment's custom code, pipeline and configuration, with a ranked list of fixes before any upgrade work starts.

capability 01 / 06in production

Upgrades to PingAM and PingIDM 8.x

Custom authentication nodes, scripts and PingIDM mappings reviewed against Ping's incompatible-changes and removed-features lists, then rehearsed on a copy of production.

capability 02 / 06in production

Choosing LTS or STS

A version plan that weighs new features against support length, so you upgrade fewer times without falling out of maintenance.

capability 03 / 06in production

Journeys and custom nodes

Authentication journeys simplified where they've sprawled, custom Java nodes reviewed, and scripted decision nodes retested after each upgrade.

capability 04 / 06in production

PingIDM sync and provisioning

Mappings, reconciliation schedules and connectors tuned, with live sync and reconciliation jobs monitored so failures surface the same day.

capability 05 / 06in production

AI agents in PingAM

PingAM 8.1 AI agent clients set up as OAuth 2.0 identities that act for users through delegated token exchange, with agent attributes managed through PingIDM.

capability 06 / 06in production

Takeovers and health checks

A review of an existing deployment's custom code, pipeline and configuration, with a ranked list of fixes before any upgrade work starts.

typical situations

ForgeRock (Ping) situations we walk into

We pieced these together from ForgeRock (Ping) situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

AM 6.5 with forty custom Java nodes and a sync that fails on weekends

composite · not a client story
  1. Beforethe situation

    An access management deployment still runs ForgeRock AM 6.5 with about forty custom Java authentication nodes. The IDM sync from HR fails silently on weekends, and the team can't decide between landing on 7.5 or going straight to 8.x.

  2. What we dothe work

    We inventory the nodes and scripts, check each against Ping's incompatible-changes and removed-features lists, and rebuild the ones that break. The target version comes from Ping's End of Life policy: 7.5 for a long stay, 8.x only if you will keep moving through releases.

  3. Afterwhere you end up

    We get AM onto a version with a known end-of-life date and put the forty nodes in source control, with tests. If the HR sync fails on a Saturday, somebody hears about it that day.

case file 02

A customer portal that wants an AI assistant to act for signed-in users

composite · not a client story
  1. Beforethe situation

    There's a self-service portal backed by a consumer-facing PingAM deployment. Product wants an AI assistant that changes bookings for users, and the current plan has the agent reuse the user's session cookie.

  2. What we dothe work

    We move to PingAM 8.1, register the assistant as an AI agent client and use delegated token exchange, so it gets its own narrower token on the user's behalf. Agent attributes live in PingIDM. Before committing we check how long 8.1 is supported in Ping's EOL tracker.

  3. Afterwhere you end up

    The assistant changes bookings using its own narrow token. The user's session cookie stays in the browser. For every change, the audit log shows which agent made it and for which user.

approach

How a ForgeRock (Ping) engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Deployment review

    We read your AM trees and the custom nodes hanging off them, the IDM mappings and connectors, DS topology and the deployment pipeline. Whatever has to be fixed before upgrade work can start goes at the top.

  2. step 02

    Version decision

    We weigh staying on PingAM 7.5 LTS against moving to 8.x STS. Ping's End of Life dates go into that, along with the features you'd actually use.

  3. step 03

    Code and config changes

    Every custom node and script goes up against Ping's incompatible-changes and removed-features lists, and so do the IDM mappings. Then we fix them and test in your pipeline.

  4. step 04

    Rehearsal and cut-over

    The upgrade runs on a copy of production, DS data included. In production we check sign-in, reconciliation and live sync before sign-off.

  5. step 05

    Agents and handover

    If you need them, we set up PingAM 8.1 AI agent clients for delegated token exchange. After that, your team takes over the runbooks and monitoring.

architecture

How PingAM, PingIDM and PingDS fit together after ForgeRock

PingIDM reconciles people from HR and Active Directory and keeps the PingDS identity store current. PingAM reads that store to sign users in, issue OIDC and SAML responses to apps, and hand delegated tokens to AI assistants.

How PingAM, PingIDM and PingDS fit together after ForgeRock PingIDM reconciles people from HR and Active Directory and keeps the PingDS identity store current. PingAM reads that store to sign users in, issue OIDC and SAML responses to apps, and hand delegated tokens to AI assistants. 01 · SOURCES 02 · IDENTITY MANAGEMENT 03 · DIRECTORY AND ACCESS 04 · APPS AND AGENTS reconciliation LDAP sync sync identity store user lookup OIDC · SAML delegated token access tokens HR system Workday · SAP Active Directory LDAP connector FR PingIDM mappings · recon ·live sync FR PingDS identity and configstores FR PingAM auth trees · OAuth2.0 · sessions Web and mobile apps OIDC · SAML AI assistant delegated token exchange Internal APIs OAuth 2.0 access tokens
Read the diagram as text
  1. HR system → PingIDM: reconciliation
  2. Active Directory → PingIDM: LDAP sync
  3. PingIDM → PingDS: sync identity store
  4. PingAM → PingDS: user lookup
  5. PingAM → Web and mobile apps: OIDC · SAML
  6. PingAM → AI assistant: delegated token
  7. PingAM → Internal APIs: access tokens
use cases

Typical ForgeRock (Ping) projects

The work teams usually bring us, and the platforms ForgeRock (Ping) has to talk to while we do it.

  1. FOR-01 You're on AM or IDM 7.x and unsure whether to go to 8.0 or wait common request
  2. FOR-02 Custom nodes and scripts turn every upgrade into a rewrite common request
  3. FOR-03 Support renewals now come from Ping and the terms look different common request
  4. FOR-04 Chatbots or internal assistants need delegated tokens from PingAM common request
  5. FOR-05 You're weighing self-managed PingAM against a hosted Ping service common request
ForgeRock (Ping) · connected platforms
you keep

What a ForgeRock (Ping) engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • plan01

    Version plan choosing LTS or STS per product, with support end dates

    yours to keep
  • inventory02

    Custom node and script inventory checked against Ping's removed-feature lists

    yours to keep
  • tests03

    Upgrade rehearsal log from a copy of production, with timings

    yours to keep
  • inventory04

    Map of authentication journeys showing which can be merged or retired

    yours to keep
  • document05

    PingIDM reconciliation monitoring with same-day failure alerts

    yours to keep
talent and delivery · forgerock (ping)

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • PingAM (ForgeRock AM) engineer
  • PingIDM (ForgeRock IDM) developer
  • PingOne Advanced Identity Cloud engineer
  • PingAM authentication tree and node developer
  • ForgeRock to Advanced Identity Cloud migration lead
  • PingDS directory administrator
01Is ForgeRock still supported?

It is, though the names are Ping Identity's now. Look for PingAM (Access Management), PingIDM (Identity Management) and PingDS (Directory Services). Ping's End of Life policy governs support. Ping's EOL tracker has the dates per version.

02Should we upgrade to PingAM 8.0 or stay on 7.5?

PingAM 7.5 is Long-Term Support, so it has the longer runway. 8.0 is Short-Term Support and hits End of Life two years after the next version ships. If you want 8.x features, like the AI agent support that arrived in 8.1, plan on moving through releases as they come. Parking on an STS version doesn't work for long.

03What happens when an LTS version reaches End of Support?

If your subscription is current you can buy a single year of Extended Limited Support. Severity 1 fixes are covered, and so are critical or high security fixes where Ping thinks they're reasonable. New features and new OS support aren't. Once the year's up, the version is End of Life.

04Can you take over a ForgeRock deployment another partner built?

Yes. We start with a review of custom nodes, scripts, mappings and the deployment pipeline, then agree what to keep, fix and simplify.

05How long does a ForgeRock upgrade take?

It depends on the number of custom nodes, scripts and PingIDM mappings, and how many versions you are crossing. A lightly customized deployment moves faster than one with dozens of custom Java nodes. We estimate after reviewing your custom code against Ping's change lists.

services

Related services

Projects on ForgeRock (Ping) usually end up touching one of these, so they're worth a look.

sources 4 sources linked last checked 2026-10-20 content fingerprint f52e3300
  1. 01Ping Identity developer blog: LTS, STS and everything in between (5 Dec 2025)developer.pingidentity.com ↗
  2. 02Ping Identity: End of Life Policypingidentity.com ↗
  3. 03Ping Identity docs: New in PingAM 8.1.xdocs.pingidentity.com ↗
  4. 04Ping Identity docs: name changes for ForgeRock products (PingAM 8 reference)docs.pingidentity.com ↗
Reviewed by the Cohash team ForgeRock (Ping) is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it