Skip to main content

Ping Identity

Set up SAML SSO with Ping Identity (PingOne). See the common values shared across all providers.

Username attribute must be email

Always set the username attribute as EMAIL. This is important — Sundial matches users by email.

Steps

  1. Log in to your Ping Identity account.

  2. Go to Applications → Applications.

  3. Create a new application by clicking the + icon.

    Creating a new application in PingOne

  4. Name the app Sundial.

  5. Choose Application Type as SAML Application and save.

    Selecting SAML application type in PingOne

  6. Under SAML Configuration, choose Manually Enter and fill:

    • ACS URLs: https://sundial-fe060.firebaseapp.com/__/auth/handler
    • Entity ID: Sundial
    • (Optional) Application Base URL: https://app.sundial.so/

    PingOne manual SAML configuration

  7. After saving the application, go to the Overview tab and provide Sundial with the Initiate Single Sign-On URL.

    PingOne overview tab with Initiate Single Sign-On URL

  8. Under the Configuration tab, Download Metadata and Download Signing Certificate, and provide these to Sundial.

  9. On the Attribute Mapping tab, set the attributes as shown below:

    SundialPingOneRequired
    saml_subjectEmail AddressYes
    displayNameExpression: ${user.name.given + ' ' + user.name.family}Yes
    emailEmail AddressYes
    firstNameGiven NameYes
    identityProviderIdentity Provider ID
    lastNameFamily NameYes

    PingOne attribute mapping

    displayName is configured as a PingOne expression that concatenates the user's given and family names:

    PingOne displayName expression

  10. Once everything is done, turn on the Sundial application and you are good to go.

Enabling the Sundial application in PingOne


Still have questions?