---
title: Adding an experience - Username and Password (early access)
description: Quickly add a Username and Password experience in PingOne using the Design Center page.
component: pingone
page_id: pingone:early-access-features:ea-p1_design_center_add_experience_email_pw
canonical_url: https://docs.pingidentity.com/pingone/early-access-features/ea-p1_design_center_add_experience_email_pw.html
revdate: March 5, 2026
section_ids:
  before-you-begin: Before you begin
  steps: Steps
  result: Result
---

# Adding an experience - Username and Password (early access)

You can add sign-on experiences from the PingOne **Design Center**.

The **Username and Password** experience is a common sign-on experience in which users enter a username and password to authenticate.

## Before you begin

You must have the Environment Admin role or a custom role with equivalent permissions to add experiences.

## Steps

1. In the PingOne admin console, go to **Orchestration > Design Center** and click the **Plus** icon ([icon: plus, set=fa]).

2. On the **Choose a Sign-On Pattern** page, click **Username and Password**, then click **Next**.

   ![A screenshot of the Choose a Sign-On Pattern page with Username and Password selected. The Preview pane on the right shows a visualization of the experience you're building.](_images/p1-experiences-choose-sign-on-type-username-pw.png)

   You configure the experience using controls in the left pane. As you update your configuration, the **Preview** pane on the right updates to display a visualization of the experience you're building.

3. On the **Details** tab, enter a name and description for the experience, then click **Next**.

4. (Optional) On the **First Factor** tab, configure additional primary sign-on methods and the **Remember Username** and **Session Timeout** options.

   You can select multiple sign-on methods.

   | Method                      | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Password**                | **Password** is selected by default because you selected the **Username and Password** sign-on pattern.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | **Passkey (FIDO2) Sign-On** | Select to allow users to sign on using device-level credentials according to the FIDO2 standard.You must have at least one multi-factor authentication (MFA) policy that allows FIDO2 authentication configured in the environment to select this option. Learn more in [Configuring FIDO2 authentication (Passkeys)](../strong_authentication_mfa/p1_strong_auth_configuring_fido.html).After you select this option, select the applicable policy from the **MFA Policy** list.![A screenshot of the Passkey (FIDO2) Sign-on options in the experience builder. The Default MFA Policy is selected in the MFA Policy list.](_images/p1-experiences-fido2-passkey-options.png)                                                                                                                                                                                                                   |
   | **Identity Providers**      | Select to allow users to authenticate using an external identity provider (IdP), such as Google, Facebook, or a custom OIDC or SAML provider.You must have at least one IdP configured in the environment to use this option. Learn more in [External IdPs](../integrations/p1_external_idps.html).After you select this option, select an IdP from the **Identity Providers** list and click **Add Identity Provider**.![A screenshot of the Identity Providers options in Design Center. The BX IdP is added to the list.](_images/p1-experiences-idp-options.png)You can add multiple IdPs by clicking **Add another Identity Provider**. If you select more than one, users can choose which IdP to use when signing on.Click the **More Options** (⋮) icon and select **Edit Identity Provider** to view and edit the IdP in a new tab, or click **Remove** to remove the IdP from the list. |
   | **Remember Username**       | The **Remember Username** option is independent of the sign-on methods you select.Select to save the username for users that have authenticated successfully at least once. The user must still provide their password or other credentials to complete sign-on.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | **Session Timeout**         | The **Session Timeout** option is independent of the sign-on methods you select.Select to require users to reauthenticate after the specified time period.After you select this option, configure the time period by selecting a number and a unit of time in the **Authentication Timeout** fields. For example, if you select **4 Hours**, users must sign on again if their last sign-on was more than 4 hours ago.![A screenshot of the Session Timeout options in Design Center. The timeout is set to 4 Hours.](_images/p1-design-center-session-to.png)&#xA;&#xA;If you configure PingOne Protect features in your experience, the risk policy might override this setting based on the policy settings and whether or not a potential security risk is indicated. Learn more in Risk policies.                                                                                            |

5. Click **Next**.

6. (Optional) On the **MFA and Security** tab, select **Enable Multi-Factor Authentication** to require MFA in the experience, then configure the MFA settings:

   | Method                          | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Multi-Factor Authentication** | Select one of the following two options for MFA:* **Adaptive MFA (Risk-based)**

     Applicable only to environments that include PingOne Protect.

     After you select this option, select a risk policy in the **Policy to Evaluate** list.

     Based on the selected policy, risk signals are evaluated to determine whether to require users to complete an MFA step. For example, the policy might require MFA only when a user is signing on from a new device or location.

     &#xA;&#xA;This list only shows risk policies that include a mitigation rule configured to support MFA. The Returned Action for the mitigation must be one of the following:&#xA;&#xA;Deny: Don't allow the user to sign on if the risk policy is triggered.&#xA;&#xA;MFA: Prompt the user to complete an MFA step if the risk policy is triggered.&#xA;&#xA;Approve: Allow the user to sign on without requiring MFA even if the risk policy is triggered.

     Learn more in [Risk policies](../threat_protection_using_pingone_protect/p1_protect_risk_policies.html).- **Standard MFA**

     You must have at least one MFA policy configured in the environment to use this option.

     After you select this option, select an MFA policy in the **Policy to Evaluate** list. Based on the policy, users must confirm their identity during sign on using a second factor enabled in the policy. Learn more in [Configuring an MFA policy for strong authentication](../strong_authentication_mfa/p1_creating_an_mfa_policy_for_strong_auth.html).![A screenshot of the Multi-factor Authentication section. The Adaptive MFA (Risk-based) option is selected.](_images/p1-experiences-mfa-security-options.png) |
   | **MFA Session Timeout**         | Select to require users to complete MFA again after a specified time period. This option is independent of the **Session Timeout** option, which determines when users must reauthenticate with their primary credentials. With **MFA Session Timeout** enabled, users must complete an MFA step again if their session exceeds the specified time period.After you select this option, configure the time period by selecting a number and a unit of time in the **MFA Session Timeout** fields. For example, if you select **12 Hours**, users must complete an MFA step again if their last MFA prompt was completed more than 12 hours ago.![A screenshot of the MFA Session Timeout options in Design Center. The timeout is set to 12 Hours.](_images/p1-design-center-mfa-session-to.png)&#xA;&#xA;If you've enabled adaptive (risk-based) MFA in the experience, the risk policy might override this setting based on the policy settings and whether or not a potential security risk is indicated. Learn more in Risk policies.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | **MFA Enrollment**              | Select to allow users to sign on with just their username and password, but then require them to configure a second authentication method, such as a passkey or one-time passcode (OTP).After you select this option, select the applicable MFA policy from the **Policy to Evaluate** list. Allowed methods are determined by the MFA policy you select.To require users to enroll in MFA during sign-on, select the **MFA Enrollment Required** checkbox. If disabled, users who didn't enroll an MFA device during registration are prompted to enroll during their next authentication.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

7. Click **Next**.

8. (Optional) On the **Account Recovery** tab, select **Allow Account Recovery** to enable users to recover their accounts if they forget their password.

   An OTP is sent to the email address configured in the PingOne user directory for account recovery.

   If your environment includes PingOne Protect, after selecting **Allow Account Recovery** you can select a risk policy from the **Policy to Evaluate** list. Selecting a risk policy allows you to evaluate risk signals and prevent unauthorized account recovery attempts. For example, the policy might block account recovery attempts from certain locations or devices, or require users to complete an MFA step to recover their account. Learn more in [Risk policies](../threat_protection_using_pingone_protect/p1_protect_risk_policies.html).

9. Click **Next**.

10. (Optional) On the **Registration** tab, select **Allow Registration** to let users register for an account if they don't have one yet.

    After you select this option, configure the following registration settings:

    | Setting                   | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
    | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | **Population**            | Select the population to add users to when they register using this experience. You can select only one population for registration.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
    | **Attributes to Collect** | **Email Address** and **Password** are required and selected by default. **Email Address** is also used as the **Username** for users that register through this experience.![A screenshot of the Attributes to Collect options when the Username and Password sign-on pattern is selected. The Email Address and Password attributes are selected and required.](_images/p1-design-center-atts-to-collect-un-pw.png)Click **+ Add Attribute** to select additional attributes to collect during registration. You can select from standard attributes that are configured in the environment directory.Select the **Required** checkbox to require users to provide a value for an attribute. If **Required** isn't selected, the attribute is optional.The attributes you select are added to the registration form in the order you select them.Click the **Delete** icon ([icon: trash, set=fa]) to remove an attribute.Learn more about user attributes in [User Attributes](../directory/p1_user_attributes.html). |
    | **MFA Enrollment**        | Select to allow users to configure a second authentication method, such as a passkey or one-time passcode (OTP), during the registration process.&#xA;&#xA;If you selected a passwordless sign-on method on the First Factor tab, this option is selected by default, but you can clear the checkbox to remove it.After you select this option, select the applicable MFA policy from the **Policy to Evaluate** list. Allowed methods are determined by the MFA policy you select.To require MFA enrollment during the registration process, select the **MFA Enrollment Required** checkbox. If this option is disabled, MFA enrollment during registration is optional during registration.                                                                                                                                                                                                                                                                                                                           |
    | **Account Verification**  | Select the **Require Verification** checkbox to require users to verify their email address by entering an OTP sent to their email to complete the registration process. This option uses the email address collected during registration and stored in the PingOne user directory.&#xA;&#xA;Account verification is a one-time process that occurs only during registration. It is not an MFA step.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
    | **Bot Detection**         | Applicable only to environments that include PingOne Protect.Select the **Enable Bot Detection** checkbox to help prevent denial-of-service (DOS) attacks and the creation of fake user accounts by detecting non-human behavior, automated frameworks, and recorders.After you select this option, select the applicable policy from the **Risk Policy** list. Learn more in [Risk policies](../threat_protection_using_pingone_protect/p1_protect_risk_policies.html).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
    | **Terms of Service**      | You must have at least one agreement configured in the environment to use this option. Learn more in [Agreements](../user_experience/p1_agreements.html).Select the **Require Consent** checkbox to require that users consent to a terms of service agreement when they register for an account.After you select this option, select the applicable agreement from the **Agreement** list.The agreement description and available languages display for your review.![A screenshot of the Terms of Service options in the experience builder. The Require Consent checkbox is selected, and the New agreement is selected in the Agreement list.](_images/p1-design-center-terms-of-service.png)                                                                                                                                                                                                                                                                                                                        |

11. Click **Next**.

12. On the **Branding & Theme** tab, select a theme to apply to the experience.

    * By default, the active theme for the environment is selected. Click a different theme to select it.

      The **Preview** pane updates to show the experience with the new theme applied.

    * Click the **More Options** (⋮) icon and select **Edit** to view and edit the theme in a new tab, or click the **Create a new theme** link to add a new one. Learn more in [Branding and Themes](../user_experience/p1_branding_themes.html).

13. Click **Next**.

14. On the **Summary** tab, review the selections you've made for your authentication experience.

15. Click **Save**.

## Result

After you save the experience, you're returned to the **Design Center** and the following occurs:

* The new experience is available in the list of available experiences in the **Design Center**. You can edit, duplicate, or delete experiences from this list.

  ![A screenshot of the Design Center page showing the list of three available experiences and the More Options menu.](_images/p1-design-center-list-experiences-with-menu.png)

* The unique read-only sign-on and registration forms for the experience are listed in the **Design Center Forms** section of the **DaVinci Forms** page. You can view the forms, but you can't edit them directly. If you want to customize the forms, you can duplicate them and edit the copies. Learn more in [Forms](../user_experience/p1_forms.html).

  ![A screenshot of the Forms page showing the read-only forms for experiences.](_images/p1-design-center-read-only-forms.png)

  |   |                                                                                                                                                              |
  | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
  |   | If you created an **Identity Provider First** experience or another experience for which you didn't enable registration, there won't be a registration form. |

  Additional read-only forms are created and shared across experiences.

* The experience is available on the **Policies** tab for applications as a DaVinci flow policy that you can assign to the application. Learn more in [Authentication policies for applications](../applications/p1_auth_policies_for_applications.html) and [Applying authentication policies to an application](../applications/p1_apply_auth_policy_to_applications.html).

  ![A screenshot of the DaVinci Policies tab for an application showing several experiences which are outlined with a red box.](_images/p1-experiences-in-app-for-policy-selection.png)

* The experience is available in the PingOne DaVinci admin console as a read-only DaVinci flow. If you want to view the flow, you can click **DaVinci** in the PingOne sidebar to open the DaVinci admin console, and then click **Flows**. The applicable flows include a **Design Center** label.

  If you want to refine your experience further to use it for more complex use cases, you can clone and edit the flow in DaVinci.

  |   |                                                                                                                                                                                                                                                      |
  | - | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  |   | You must have the DaVinci Admin role or a custom role with equivalent permissions to clone and customize these flows. If you only want to view the flow, you can have the DaVinci Admin Read Only role or a custom role with equivalent permissions. |

  Learn more in [Cloning a flow](https://docs.pingidentity.com/davinci/flows/davinci_cloning_a_flow.html) and [How to manage flows](https://docs.pingidentity.com/davinci/flows/davinci_how_to_manage_existing_flows.html) in the DaVinci documentation.

  ![A screenshot of the DaVinci admin console showing two read-only flows for experiences.](_images/p1-experiences-read-only-flow-in-dv.png)
