Dev Guide: Setting Up PingFederate One Tap Auth with Docker, Terraform, and PKCE
A developer tutorial details how to build a One Tap account chooser using PingFederate, Docker, and Terraform, as published on DEV Community. The setup involves a Maven-built adapter JAR deployed via a PowerShell staging script into a Dockerized PingFederate profile, with a Ping DevOps license obtained at container startup. Terraform automates the creation of credential validators, IdP adapters, OIDC mappings, and a public client configured for Authorization Code flow with PKCE. The authentication policy chains an Identifier First adapter with an HTML Form adapter, allowing persistent sessions to reduce repeated password prompts after initial login. The guide emphasizes that this environment is for local development only, and recommends encrypted Terraform state, enterprise credential validators, and proper token validation for any production deployment.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in