> **Building with AI coding agents?** If you're using an AI coding agent, install the official Scalekit plugin. It gives your agent full awareness of the Scalekit API — reducing hallucinations and enabling faster, more accurate code generation.
>
> - **Claude Code**: `/plugin marketplace add scalekit-inc/claude-code-authstack` then `/plugin install <auth-type>@scalekit-auth-stack`
> - **GitHub Copilot CLI**: `copilot plugin marketplace add scalekit-inc/github-copilot-authstack` then `copilot plugin install <auth-type>@scalekit-auth-stack`
> - **Codex**: run the bash installer, restart, then open Plugin Directory and enable `<auth-type>`
> - **Skills CLI** (Windsurf, Cline, 40+ agents): `npx skills add scalekit-inc/skills --list` then `--skill <skill-name>`
>
> `<auth-type>` / `<skill-name>`: `agent-auth`, `full-stack-auth`, `mcp-auth`, `modular-sso`, `modular-scim` — [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/)

---

# Ping Identity - OIDC

This guide walks you through configuring Ping Identity as your OIDC identity provider. You'll create an OIDC web application, add the redirect URL, provide the required OIDC values in the SSO Configuration Portal, configure user claims, test the connection, and then enable Single Sign-On.

1. ## Create an OIDC App

   Log in to **Ping Identity Admin Console**. Navigate to **Applications -> Applications**, then click on **+** button to add a new application.
   ![Ping Identity Applications page with the add application button](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-applications-page-add-application.png)

   Once **Add Application** modal opens up, enter suitable **Application Name** and choose **OIDC Web App** as the Application Type. Then click on **Save**.
   ![Ping Identity Add Application dialog with Application Name entered and OIDC Web App selected](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-create-oidc-web-app.png)

2. ## Configure Redirect URL

   From the **SSO Configuration Portal**, copy the **Redirect URI** under **Service Provider Details**.
   ![SSO Configuration Portal showing the Ping Identity OIDC Redirect URI](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-sso-portal-redirect-uri.png)

   In Ping Identity, navigate to **Configuration** tab of recently created application and then click the **Edit** icon.
   ![Ping Identity Configuration tab for the new OIDC app with the edit action highlighted](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-configuration-overview.png)

   Scroll down to **Redirect URIs**, paste the copied URI into **Sign-in redirect URI**, and then click **Save**.
   ![Ping Identity redirect URI settings with the Sign-in redirect URI field populated](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-redirect-uri-configuration.png)

3. ## Provide OIDC Configuration

   In Ping Identity, navigate to **Overview** tab of recently created application and copy **Client ID**, **Client Secret** and **Issuer ID** (serves as Issuer URL).
   ![Ping Identity Overview tab showing Client ID, Client Secret, and Issuer ID](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-client-id-client-secret-and-issuer-id.png)

   Add the above values under **Identity Provider Configuration** in the **SSO Configuration Portal**, then click **Update**.
   ![SSO Configuration Portal fields for Ping Identity Client ID and Client Secret](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-sso-portal-client-credentials.png)
   ![SSO Configuration Portal showing the Ping Identity Issuer URL after update](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-sso-portal-issuer-url.png)

4. ## Configure Attributes

   Refer to the list of attributes shown on **SSO Configuration Portal**, these need to be added on Ping Identity.
   ![SSO Configuration Portal attribute mapping section for Ping Identity OIDC](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-sso-portal-required-attributes.png)

   In Ping Identity, navigate to **Attribute Mappings** tab and click on **Pencil** icon to add attributes.
   ![PingIdentity Attribute Mappings tab with the edit action](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-attribute-mappings-edit.png)

   Click on **Add** button and add all attributes shown on **SSO Configuration Portal** to Ping Identity and then click **Save**.
   ![PingIdentity attribute mappings editor showing the required attributes added](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-attribute-mappings-add-attributes.png)

   Once you have finished the above step, turn on the toggle button to enable the application.
   ![PingIdentity application toggle enabled after the attribute configuration is complete](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-enable-application-toggle.png)

5. ## Test Connection

   In the **SSO Configuration Portal**, click **Test Connection** to verify your configuration.
**Note:** If the connection fails, you'll see an error, the reason for the error, and a way to solve that error right on the screen.

6. ## Enable Single Sign-On

   Once the test succeeds, click **Enable Connection** to allow users in your organization to sign in with Ping Identity OIDC.
   ![SSO Configuration Portal with Enable Connection button for Ping Identity OIDC](@/assets/docs/guides/sso-integrations/pingidentity-oidc/pingidentity-enable-connection.png)

   This completes the Ping Identity OIDC SSO setup for your application.

---

## More Scalekit documentation

| Resource | What it contains | When to use it |
|----------|-----------------|----------------|
| [/llms.txt](/llms.txt) | Structured index with routing hints per product area | Start here — find which documentation set covers your topic before loading full content |
| [/llms-full.txt](/llms-full.txt) | Complete documentation for all Scalekit products in one file | Use when you need exhaustive context across multiple products or when the topic spans several areas |
| [sitemap-0.xml](https://docs.scalekit.com/sitemap-0.xml) | Full URL list of every documentation page | Use to discover specific page URLs you can fetch for targeted, page-level answers |
