---
title: Legacy Social Provider Handler node
description: Configure the Legacy Social Provider Handler node to authenticate users with a social identity provider and collect profile attributes. Use the Social Provider Handler node for new journeys.
component: platform
version: 7.5
page_id: platform:auth-node-ref:legacy-social-provider-handler
canonical_url: https://docs.pingidentity.com/platform/7.5/auth-node-ref/legacy-social-provider-handler.html
llms_txt: https://docs.pingidentity.com/platform/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Nodes &amp; Trees", "Journeys", "Authentication", "Social Authentication", "Scripts"]
page_aliases: ["auth-node-legacy-social-provider-handler.adoc"]
section_ids:
  availability: Availability
  outcomes: Outcomes
  properties: Properties
---

# Legacy Social Provider Handler node

This legacy node is similar to the newer [Social Provider Handler node](social-provider-handler.html). It takes a provider selection from the [Select Identity Provider node](select-identity-provider.html) and attempts to authenticate the user. The node collects relevant profile information from the provider, transforms the profile information into the appropriate attributes and returns the user to the journey.

This node remains supported in existing journeys. For new journeys, use the [Social Provider Handler node](social-provider-handler.html) instead.

Implement this node with the [Select Identity Provider node](select-identity-provider.html) to use the Social Identity Provider Service.

## Availability

| Product                               | Available? |
| ------------------------------------- | ---------- |
| PingOne Advanced Identity Cloud       | Yes        |
| PingAM (self-managed)                 | Yes        |
| Ping Identity Platform (self-managed) | Yes        |

## Outcomes

* `Account exists`

  Social authentication succeeded, and a matching ForgeRock account exists.

* `No account exists`

  Social authentication succeeded, but no matching ForgeRock account exists.

## Properties

| Property                           | Usage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transformation Script *(required)* | This script is used after the configured provider's *normalization* script has mapped the social identity provider's attributes to a profile format compatible with AM. The *transformation* script then transforms a normalized social profile to an identity (standalone AM) or a managed object (Ping Identity Platform deployment).Select `Normalized Profile to Identity` (AM standalone) or `Normalized Profile to Managed User` (Ping Identity Platform deployment), or select the custom script you've have created to transform the profile to an identity object.Find details about the script and bindings in [normalized-profile-to-identity.js](https://docs.pingidentity.com/pingam/7.5/am-scripting/sample-scripts.html#normalized-profile-to-identity-js).Normalization scripts (`<Identity provider>-profile-normalization.*`) are not suitable for this purpose. |
| Username Attribute                 | (Ping Identity Platform deployments only.)The attribute in IDM that contains the username for this object.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Client Type                        | Specify the client type you are using to authenticate to the provider.Use the default, `BROWSER`, with ForgeRock-provided user interfaces or the ForgeRock SDK for JavaScript. This causes the node to return the [RedirectCallback](https://docs.pingidentity.com/pingam/7.5/am-authentication/authn-supported-callbacks.html#RedirectCallback).Select `NATIVE` with the ForgeRock SDKs for Android or iOS. This causes the node to return the [IdPCallback](https://docs.pingidentity.com/pingam/7.5/am-authentication/authn-supported-callbacks.html#IdPCallback).                                                                                                                                                                                                                                                                                                              |
