---
title: Configuring single sign-on
description: You can configure PingFederate to act as an identity provider for Contentful, allowing users to access Contentful through single sign-on (SSO).
component: contentful
page_id: contentful:configuring_single_sign-on:pf_contentful_integration_configuring_single_sign_on
canonical_url: https://docs.pingidentity.com/integrations/contentful/configuring_single_sign-on/pf_contentful_integration_configuring_single_sign_on.html
revdate: June 26, 2024
section_ids:
  about-this-task: About this task
  steps: Steps
---

# Configuring single sign-on

You can configure PingFederate to act as an identity provider for Contentful, allowing users to access Contentful through single sign-on (SSO).

## About this task

|   |                                                                                                                                      |
| - | ------------------------------------------------------------------------------------------------------------------------------------ |
|   | SSO integration is an optional part of this integration. If you only want to configure provisioning to Contentful, skip these steps. |

## Steps

1. To allow PingFederate to check user credentials against the datastore that you created in [Enabling provisioning and single sign-on in PingFederate](../enabling_provisioning_and_single_sign-on_in_pingfederate/pf_contentful_integration_enabling_provisioning_and_single_sign_on_in_pf.html), create a password credential validator. Learn more in [Password Credential Validators](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/help_passwordcredentialvalidatortasklet_passwordcredentialvalidatormgmtstate.html) and [Configuring the LDAP Username Password Credential Validator](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_configure_ldap_username_pcv.html) in the PingFederate documentation.

2. To provide users with a sign-on page, complete the steps in [Creating an HTML Form Adapter instance](pf_contentful_integration_creating_an_html_form_adapter_instance.html).

3. To make it easier to create a connection to Contentful, complete the steps in [Downloading the Contentful SAML metadata file](pf_contentful_integration_downloading_the_contentful_saml_metadata_file.html).

4. To configure PingFederate for SSO to Contentful, complete the steps in [Creating a single sign-on connection](pf_contentful_integration_creating_a_single_sign_on_connection.html).

5. To make it easier to configure Contentful, complete the steps in [Exporting SAML metadata from PingFederate](pf_contentful_integration_exporting_saml_metadata_from_pf.html).

6. To configure Contentful to authorize sign-on events from PingFederate,
